All Classes and Interfaces

Class
Description
Base class for implementing IAggregation classes.
Base class for aggregation binding implementations.
Aggregation Binding specialized for cloneable (object) aggregates like for instance vectors.
Base for aggregation functions.
Abstract producer of the value for an HTTP Authorization header, used to authenticate against remote servers.
Parent abstract class representing an object that wraps a blob client.
Wrapper on an Azure Storage's directory.
Runtime exception thrown when a reader requires a version at an epoch in the past and that version has already been abandoned by the multiversion holder.
Basic-authentication Authorization header value producer (Basic + Base64 of user:password).
The base class for an IBroadcastMessage.
Abstract implementation for cloud CSV topics.
Abstract implementation of ICloudDirectory.
A channel factory for sources that have a notion of index to access elements of each record.
Examples of such sources: the CsvSource, a JdbcSource, etc.
If a field name cannot be found in the source, this channel factory will create an EmptyCalculator for this field.
Base abstract class to be extended by columnar translators.
Base abstract class for convenient column calculator implementations.
Abstract class for events related to the parsing of a CSV file.
Abstract implementation for CSV topics.
Encapsulation for the pending state.
Enum used to signify the status when we need to create a data provider.
Provides a smooth way to create a IActivePivotContentService.
Terminal builder step that builds the IActivePivotContentService.
Builder step exposing both the build operation and the optional initialization step.
Each time a user connect to ActivePivot server, the entitlements will be retrieved from the content service.
Builder step that initializes the content service before it can be filled and used.
ActivePivot Discovery for SOAP webservices.
Class defining information about ActivePivot REST services.
ActiveViam Checked Exception.
A subclass of ActiveViamRuntimeException that can register arbitrary values in order to use them in a subsequent catch block.
An enumeration of all the possible types of annotations.
Core properties used in ActiveViam products.
ActiveViam Runtime Exception.
Security Exception thrown within a ActiveViam component.
This is the base class for custom properties, implementing the basic behavior shared by all custom properties.
Description of an adaptive partitioning.
This abstract class provides the basic implementation of IDefaultCellPropertiesHandler.
Propose some default values for epoch management policy.
Abstract class for the Spring configuration of an application based on DirectQuery.
Marker interface for a component providing the Spring resource containing the env.js file content for Atoti Admin UI.
Abstract implementation of IHistory whose results are Double.
Reference on an object stored in the cloud.
Immutable abstract description of an IDataTableField.
Builder of AFieldDescription.
Abstract implementation for CSV topics that are based on files that can be found on the current file system.
Abstract implementation of IHistory whose results are Float.
Base exception for all Sink and source AgentException.
The aggregation DTO is an association of a location and its aggregate.
Immutable description of an aggregate table.
Describe the filer used to generate the aggregate table.
 
Validator for AggregateTableDescription instances to ensure they are compatible with the providers they will feed.
Utility class to compute the output type of multi-sources aggregations.
Base class for translator detecting the columns to parse from header lines.
Base class for a column calculator using the position of the column to produce.
Abstract implementation of IHistory whose results are Integer.
A JDBC store channel factory IStoreMessageChannelFactory which checks the types of the attributes.
Base class for a column calculator using a JSON representation of its input field.
A pool of connections to a Key-Value database, that handles creating, releasing, providing connections.
Abstract implementation of IKeyValueConnector.
Allocation type describing where data was allocated.
Abstract implementation of IHistory whose results are Long.
Base abstract message channel.
Abstract message channel factory IStoreMessageChannelFactory for channels that convey data from a source towards a datastore.
Base class for multi source aggregations.
Base for multi source aggregation functions.
Logical AND combination of other conditions.
Logical AND combination of other conditions.
Answer sent by a node in response to a Request.
A whole application based on DirectQuery.
The builder for the application.
A pair containing a Datastore and an ActivePivot Manager.
Base class for properties.
A vector that only supports read access.
This factory allows to retrieve all the tuples of the jdbc source with the order that has been set into the sql query. e.g. we have a store with b, a and the jdbc source has a, b, c We will be receiving tuples [ a1, b1, c1 ].
Creates channel which creates message from Object arrays coming from JDBC.
The array variable data type.
Utility class to create on heap vectors backed by a simple java array.
Channel factory for source that are simple, meaning they do not have a notion of index whatsoever.
Examples of such sources: KeyValueSource, POJO source, etc.
Contrary to AColumnarMessageChannelFactory which creates an EmptyCalculator if a field cannot be found in the source, the loading here will fail at runtime.
Abstract store message, the basis for messages that are sent into the datastore.
Base class to implement message channels.
Abstract message channel factory IStoreMessageChannelFactory for channels that convey data towards a datastore.
Topic - Store pair used as a key to identify channels and their configuration elements.
 
Builder for the table description.
Configuration properties for the Atoti Admin UI.
This annotation is to be used to describe a plugin.
One will indicate for a class, that a value of this class (default constructor) is to be inserted in the plugin whose registry name is indicate by pluginName.
This annotation is to be used to describe a plugin.
One will indicate for a class, that a value of this class (default constructor) is to be inserted in the plugin whose registry name is indicate by pluginName.
Annotation to mark a class as a REST controller.
Configuration properties for the Atoti security.
 
The page properties.
 
A base implementation of HumanToMachineSecurityDsl with opinionated defaults.
A base implementation of MachineToMachineSecurityDsl with opinionated defaults.
A base implementation of XmlaSecurityDsl with opinionated defaults.
AtotiType annotation.
Utility class to configure the IContentService to work with Atoti UI.
Marker interface for a component providing the Spring resource containing the env.js file content for Atoti UI.
Spring properties related to Atoti ui.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the ATranslatorWithColumnCalculators class instead.
An abstract translator based on calculators.
Abstract class to easily implement IUserDefinedAggregateFunction.
Abstract class to easily implement an IUserDefinedAggregateFunction that supports all aggregate providers.
Unlike TuplePublisher, this implementation of the ITuplePublisher contract does NOT expect the third party code to control the transaction flow: this publisher always manages one transaction (from start to commit) per call to its publish method.
ITuplePublisher which changes the format of the tuples sent to the datastore if the schema of the datastore has changed since creation.
Base implementation of a vector, that doesn't support any read or write operation.
Aggregation Binding specialized for IVector.
 
The axis data.
DTO representing an axis in the pivot table.
An ActivePivot Member in the context of a cell set.
A position on a cell set axis (one or several members).
Basic implementation of IAxisRanges.
Object referencing an AppendBlobClient.
ICloudEntityChannelFactory that creates channels for reading Azure Blob Storage entities.
Object referencing a BlobClient, a non-specialized blob client that exposes generic operations.
Object referencing a BlockBlobClient.
Wrapper on an Azure Storage's directory.
 
Object referencing an EncryptedBlobClient.
Wrapper on an Azure Storage's directory.
Wrapper on Azure's BlobClientBase.
Object referencing a PageBlobClient.
Class exception for requests containing a value considered as invalid by the service.
Multiple purpose, dynamic implementation of the IProperty contract.
Json column calculator for basic types (primitive types and their wrapping classes).
Wrapper of BasicPathlessContentEntry adding annotations to be able to serialize as JSON.
Try to convert a location to a cache partition.
 
Simple implementation of IBranchCreationDescription.
A simple implementation of IBranchPermissions with only two fields: the set of owners and the set of readers of the given branch.
Simple implementation of the IBranchPermissionsManager, with a map associating a BranchPermissions to each branch name.
An envelope for a broadcast message containing additional information such as the broadcasting address and the trace context.
The cache capacity describes the maximum number of data that can be kept in the cache.
The cache capacity based on the maximum number of lines.
The cache capacity based on the maximum number of partitions.
Implementation of IBranchPermissionsManager which wraps another branch permissions manager, essentially delegating all methods to it, except for CachedBranchPermissionsManager.getBranchPermissions(String) which keeps previous calls in a cache.
Description of a database cache used to temporarily store some partitions of external tables into a local datastore.
 
Represent a partition of a cache table.
Contain all static utilities for cancelable tasks.
Catalog Discovery for SOAP webservices.
The catalog discovery.
The cell data.
DTO representing a cell of a MDX cellset.
A complete cell set, with axis and cells.
Utility class to create read-write cells.
Change description to describe updates that happened in the external database.
Describes the type of data change that occurred in a table of the external database.
Atoti stores the in-memory data in chunks.
Topic based on the content of an ICloudDirectory.
Topic based on the content of a remote entity.
Configuration to download files from the cloud.
Builder for CloudFetchingConfig.
Topic based on the content of several remote entity files.
The actual implementation of a IColumnCalculator.IColumnCalculationContext.
Generator of comments to be injected within the SQL query.
Creates a MessageSender for generic distributed communication between nodes.
Intermediate builder step that requires the output processor to be specified.
Intermediate builder step that requires the message handler to be specified.
A communication registration that has not yet been bound to an IActivePivotManager.
Base class for comparison matching conditions.
Message channel composed of several message channels of the same family.
A UserDetailsService which can retrieve users from several UserDetailsServices.
Defines the computation intensity of an IHealthCheck, including all resources (CPU, memory, IO, ...).
Runtime exception throws when the evaluation of a condition fails.
Factory for all IColumnCondition.
Helper to create JsonNode from a condition written as a map.
Exception thrown when the configuration of the application is incorrect and code execution cannot continue while this configuration is not changed.
Class exception for a call that conflicts with the current state of the resource.
Constant column calculator that returns a constant.
Description of a function that produces a constant.
Description of a constant partitioning, i.e. no partitioning.
A Type of action that can be performed during a content update.
Builder to create a IBranchPermissionsManager using an underlying content service to store the permissions.
Class holding a series of helper methods to create instances of Content Services.
Util class containing helper methods to navigate the content service.
Class defining information about REST services related to the Content Service.
Utility class used to export and import a sub-tree of the Content Server.
A basic representation of types, simpler than a data class.
An update on an entry of the content server.
Possible context values in a JsonDiscovery.
A simple column calculator that directly parses a source data field.
This event notifies the end of the parsing of a file.
This event notifies of a full failure to parse a CSV file.
These events notify the progress of the parsing of a CSV file.
Notifies of the failure of parsing one line of a CSV file.
Example implementation of a Message Channel Factory.
Configuration for the CSV Parser.
Builder for the CsvParserConfiguration.
 
Info about the reading mode which is basically a tuple of three integers.
Builder to create a new ICsvSource.
Holds the default configuration of a CSV Source.
Builder for a CsvSourceConfiguration.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ICsvSource.builder() to configure the source instead
Cube Discovery for SOAP webservices.
The cube discovery.
Identifies a cube that sends a message.
CustomComparator Default implementation of the ICustomComparator interface, also available as a light plugin value of the comparator plugin.
 
Describes a custom reader for a field.
The type of data read by the custom reader.
Fake post-processor prefetcher which is in charge of pre-filling the database cache.
Class defining information about Database REST services.
Database retrieval's DTO.
 
Builder for the IDataExportService in the cloud or in local.
The kind of data operation an IDataOperationTrigger is running within, carried by IDataOperationTrigger.ITriggerContext.operationType().
Default immutable implementation of IDatastoreSchemaDescription.
Utility class to make transformations on an IDatastoreSchemaDescription.
The event created when a datastore transaction is committed.
An exception thrown when something goes wrong with a transaction on the Datastore.
The event created when a datastore transaction is started.
Configuration class for the data validation of external tables in DirectQuery.
 
This class is used to assign a standard behavior to the cell properties.
The default member discovery.
Internal annotation marking code as deprecated and to be removed in a future version.
Default implementation of an append only dictionary.
Dimension Discovery for SOAP webservices.
The dimension discovery.
A buffer pool providing DirectByteBuffer.
Topic based on the content of a directory.
The main DirectQuery class allowing to connect to the external database.
The exception that is thrown when trying to access an epoch that has already been discarded.
The drillthrough columns discovery.
DTO for the drillthrough headers.
The result of a drillthrough query, contains the rows to return, and the total count of rows that matched the drillthrough query.
DTO for a drillthrough row.
Exception thrown when operations fail because of a duplicate record key.
Build a human-readable duplicate key within transaction message, from the human-readable details.
This class exposes various handlers.
Special column calculator that calculates no value and leaves the column empty.
Empty query plan DTO.
 
An empty vector, i.e. of size 0.
Description of the emulated time-travel to be used.
Builder for creating a EmulatedTimeTravelDescription.
Description of the emulated time-travel for a given table.
Parameters to configure client-side encryption.
Utility class to build an IEntitlementsProvider.
A condition to test equality on a given value for a given column.
A condition to test equality on a given object.
Adds support for ExtendedPlugin injection of properties or services using the setters exposed on the ExtendedPlugin implementation class.
The injector can produce an instance of ITransfer that exposes the same setters than the target ExtendedPlugin, and that will transfer its state to all new instances of that ExtendedPlugin.
Record containing details about the type for a given field, as retrieved from the external database.
Identifies a table in an external database.
Identifies a table by its SqlTableId.
Identifies a table by a SQL expression.
Column false condition.
Representing a False condition which always evaluates to false.
Exception thrown when a feature is not supported by the SQL Dialect.
Fetch data from a data source and into several stores, using a channel factory.
A condition comparing, for a given record, the values of two of its attributes, using the condition's comparator.
Default immutable implementation of IFieldDescription.
Immutable description of a field in a table.
Builder for FieldDescription.
Builder for specifying optional field properties.
Builder for the field description.
Builder for specifying the field external name and its nullability.
Builder for specifying the local field type.
Builder for specifying the field local name.
Basic implementation of an IFieldType.
Simple builder for an IFieldType that prevents from most consistency errors.
Column calculator that returns the full name of the file currently being parsed.
Column calculator that returns the last modified date of the file currently parsed.
Column calculator that returns the file name of the file currently being parsed.
Monitoring for file system CSV topics.
A factory to create file system CSV topics.
Base class to store file information when the file comes from a classical file system.
The JSON query filter data.
 
Represents an operation upon two float-valued operands and producing a float-valued result.
Represents an operation on a single float-valued operand that produces a float-valued result.
Class when a request is made to a restricted area.
Description of everything needed to assemble a Foundry application: the customer model configurer, the Solutions configurers (for both the database and the cubes), and the measure-factory registrations.
Orchestrator that assembles a Foundry application from a FoundryApplicationDefinition.
Spring configuration building a whole Foundry application on top of a preconfigured DirectQuery database.
Builds a whole Foundry application on DirectQuery from a DirectQueryConnector bean.
A GlobalEntitlement instance lists the context values common to all pivots.
ICloudEntityChannelFactory that creates channels for reading Google Cloud Storage entities.
Wrapper on a Google storage's directory.
 
Entity wrapping a Blob.
Object referencing a Blob.
Greater than comparison.
Greater than or equal to comparison.
A Translator that configures itself automatically by parsing header lines.
The health agent properties.
A converter to convert the source into a computation intensity.
 
Description of a hierarchical partitioning.
The hierarchy data.
Hierarchy Discovery for SOAP webservices.
The hierarchy discovery.
DTO for a Hierarchy of an ActivePivot.
Generic aggregation for IHistory based aggregation functions.
Generic aggregation for IHistory based aggregation functions.
A DSL to configure the security for human interactions with an Atoti application.
An accessor allows accessing to values from an input object.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Use IActivePivotManager directly
Service used to store the ActivePivot descriptions and the entitlements (i.e.
Description of a calculated member or KPI with its permissions.
Deprecated, for removal: This API element is subject to removal in a future version.
A stream event produced by ActivePivot.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IActivePivotManagerDescription and IEpochManagementPolicy as Bean methods in your own Configuration class directly, without implementing this interface.
Interface for ActiveViam properties.
Interface to handle the Properties defined in ActiveViam products.
Interface for Property Resolvers.
Implement this plugin value to provide additional metadata for your context value.
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.2.0.
An agent is a state machine.
Business logic performed during an agent state transition.
Enumeration of the possible states of an agent.
An aggregates event corresponds to the update of a set of aggregates.
Helper to create an aggregate table based on the definition of a cube's Aggregate provider.
The Builder for this interface implementation.
An aggregation that is binding a single-field source with its destination aggregates.
Aggregation binding between two data structures of type 'array': the source and the destination.
Aggregation function based on a single field.
Interface for configuring topic aliases in the DLC.
This interface is intended to pass further details on how to allocate a chunk of a given type.
A whole application.
Elements of data available following the array layout.
An IReadableArrayCursor that can write in its underlying array.
Like IPositionalReader with a size.
Interface to write into a structure with an array layout.
Marker interface for internal data classes providing filters.
Interface for comparators used to sort the authorities.
Interface for a group of IRangeProperty.
Interface representing a directory in Azure cloud.
Marker interface representing an AzureEntity without its generic.
An extension of IBasicPathlessContentEntry where the entry knows the absolute path where it is or should be stored in the content service.
A wrapping interface to abstract content entries from their paths.
Interface for boolean context metadata.
Parser of boolean fields.
Object used to describe the creation of a branch, containing the name of the branch, its permissions, and the epoch at which it was created.
Object used to describe a branch, containing its permissions, and the epoch at which it was created.
Information about a branch.
An object containing the read and write permissions for a given branch.
A hook that can be run when a specific branch's permissions are updated.
A service which keeps track of branch permissions: owner and reader rights.
A message that can be broadcast to all instances.
The answer of a remote instance to an IBroadcastMessage.
A group of stream events from different streams and different domains, multiplexed together for efficient communication.
IByteBufferConverterInterface, that takes care of converting data of type <T> to or from a ByteBuffer.
A buffer pool interface.
Utils to define the entitlements for the roles of user.
Ready to build.
Ready to build.
Ready to build.
Steps of an entitlement builder that can add context value.
Provides method to build the entitlement provider.
Steps of an entitlement builder that can set the user role.
Steps of the builder that can describe an entitlement.
First step of builder of IGlobalEntitlement.
First step of builder of IPivotEntitlement.
First step for the builder of an entitlement provider.
Step of builder of IPivotEntitlement where the role is given.
Step of the provider builder where at least one entitlement is defined.
Step of builder of IPivotEntitlement where the pivot id is given.
Step of builder of IPivotEntitlement where the role is given.
Add a partitioning directive on the store.
A cell event corresponds to the update of a set of cells.
Equivalent of a Function accepting a cell as its input and producing a result as the value of another cell.
A cell set event is an event corresponding to a full cellset (axis + cells).
Definition of an event that corresponds to the update potentially impacting a cellset.
Definition of a write-only component linked to a cell containing some data.
Configurator for a channel.
Configurator for the channels of a Data Load Controller (DLC).
An extension to Cloneable returning the real interface.
Interface for cloud ICsvDataProvider factory.
Performs batch operations on cloud entities, potentially using cloud-provider APIs for better efficiency than individual requests.
Deprecated, for removal: This API element is subject to removal in a future version.
It will be become a marker interface in 6.2, and thus be removed
Interface representing a directory in the cloud.
Facade on an object stored in the cloud.
Factory that creates channels for reading cloud entities.
Reference on an object stored in the cloud.
A columnar table where each column is identified by a distinct name.
Deprecated, for removal: This API element is subject to removal in a future version.
This is becoming a marker interface that is not part of the public API.
A column calculator is responsible for the calculation of the values for one of the output columns.
The context of a column calculation.
Table condition describes a condition tree on a table.
IComparator that can be used as a IExtendedPluginValue.
Extension of the IProperty interface that adds support for compiled properties.
A compiled property, compiled specifically for the instances of a target class.
A synchronization Object associated with a task that can be used to wait for the task to complete.
An health event handler dedicated to handling health events declared in the composer project.
Marks event from the composer project.
Base interface for conditions in pivot queries.
Class carrying information about the context in which a condition is compiled.
Object capable of creating a condition from a JSON object.
The configuration services allows to add mdx calculated members and KPIs to a pivot.
A FunctionalInterface used to create a Connection to the associated database.
Factory to create a DirectQueryConnector from a set of properties.
An entry of the content server.
Listen to update on a content service file or folder.
Interface for a hierarchical key-value store with read/write permissions.
Content Service spring configuration interface.
An interface for content service trees, defined recursively: a content tree holds an entry node as root, and children subtrees mapped to the name of their own root entry in its parent directory.
A service that can be continuously queried.
A continuous query is a mechanism by which one can define a logical set of data.
Base interface for all Atoti contributions.
Interface for Solutions to configure the database via the IDatabaseConfigurator.
Interface for Solutions that is called after IModelConfigurer.configureDatabase(IDatabaseConfigurator).
Interface for Solutions to configure the Data Load Controller (DLC).
Spring configuration for a 'Cross-Origin Resource Sharing' (CORS) filter.
Interface that all parsing error listings should implement.
CSV anomaly types enum.
Definition of a component providing CSV data.
Interface of a parsing report specific to a single CSV file.
Interface of a ISource that can fetch data from, and listen for changes in CSV files.
An health event handler dedicated to handling health events declared in the CSV Source project.
Marks event from the CSV Source project.
A topic of the CSV Source.
Base configurator for CSV-based topics.
 
A cursor over records.
Special IComparator where the user provides an optional list of objects he always wants to be ordered first in any set, and another optional list of objects the user always wants to be ordered last in any set.
Interface defining a custom condition created by the user.
Interface allowing to customize the matching from the JDBC type retrieved in the external database to the Atoti type.
Interface that any custom property must implement to be recognized as a plugin.
Manager of the database cache to manipulate the cache lifecycle.
Interface to configure the IDatastore.
A database discovery contains branches with their descriptions, tables with their descriptions, and joins between tables.
Description of a field of a table of the database.
Description of a database join.
Service for the database able to provide features for the Database REST API.
Configuration for the database service.
Common settings for a DirectQuery application on top of a database supporting time-travel.
The Data Export Service.
Main configurator interface for the Data Load Controller (DLC) in Foundry.
Interface for configuring the Data Load Controller (DLC).
Key-value bag carried through a data related operation, passed by the caller to user-defined callbacks (field calculators, removal-condition factories, etc.).
A user-defined trigger that runs inside the same datastore transaction as a data operation (a load or an unload).
The root component of the datastore.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IDatastore as a Bean method in your own Configuration class directly, without implementing this interface.
An health event handler dedicated to handling health events declared in the datastore project.
Marks event from the datastore project.
The description of a datastore schema.
Version of the IDatastoreSchemaDescriptionBuilder ready to be built since it contains at least one store.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IDatastoreSchemaDescription as a Bean method in your own Configuration class directly, without implementing this interface.
Additional information about a transaction over a datastore schema.
Statistics on the stores modified by the datastore transaction.
Validates different assumptions made by DirectQuery about the external data.
This interface is used to assign the various cell properties to the cells.
The interface that should implement the returned objects generated by the IDefaultCellPropertiesHandler.get(String propName) method.
Description of an identity function.
An identity translator that returns the given tuple.
A dictionary dynamically maintains a collection of key objects Once inserted, the dictionary guarantees that each key remains at its insertion position, even when new keys are inserted or when the dictionary buffer is expanded.
A dictionary allows to reference objects by their position (efficiently using a primitive integer) instead of a costlier object reference.
Provider of store's dictionaries.
Interface to configure the external (DirectQuery) side of the database of a Foundry application.
A DirectQuery database.
Interface to configure one external (DirectQuery) table of a Foundry application.
Discover table in an external database.
Interface for discrete context metadata.
A proxy IActivePivot that distributes a local IActivePivot.
In different distributed applications, the data cubes are allowed to have different hierarchies and levels.
A version associated with a multi-version pivot.
An object used to broadcast messages to other instances and process remote messages.
Provides information about the distribution of the cluster.
A domain event is a list of stream events (possibly from different streams) that belong to a specific domain.
Interface for listening domain life cycle events.
Interface for double context metadata.
Parser of double fields.
A drillthrough event is an event corresponding to a full drillthrough (headers + rows).
State for a IDrillthroughStream, storing the current result of the DrillthroughQuery.
A drillthrough update event is an event corresponding to an addition or update of a drillthrough row or removal of one.
Discriminate between two records with the same key fields.
The block of code containing all the instructions to perform within a datastore transaction in order to edit the datastore content.
An entitlement, defined by a collection of context values.
A repository of entitlements.
Represents an epoch.
User interface for epochs management of a component.
Policy of global epochs and memory management.
User interface for versions management of all components.
IExtendedPlugin.
Contribution of an extended plugin as a whole (coming with its own plugin values).
Interface of an extended plugin value.
Contribution of an extended plugin value to the extended plugin identified by the contribution interface.
Factory to create objects of a given type.
Interface of a factory that is at the same time a plugin value.
The equivalent of IColumnCalculator in the Foundry API.
The context of a field calculation.
Description of a field in a store of the Datastore.
Details about the field being tested or modified by requests against the IDatabaseService.
Component storing the roles that have read or write permission over a table column.
Definition of a Data Type.
An event that allows knowing which files have changed inside a given topic.
This interface aims at giving access to the parsed file and some of its attributes.
The type of the file.
Interface of components that listen to file events.
Parser of float fields.
Interface of a format service that can parse or format an object.
An event corresponding to a full new view for some locations.
An aggregation can bind an input data structure called the source with a destination data structure that contains aggregates.
information about the chunks used to store the data such as whether the chunk must be marked or not to allow lazy cloning of large cloneable data.
 
Generic Aggregation function based on an arbitrary number of data sources.
A cross-all-ActivePivot entitlement defined by a collection of context values.
Configurator for global DLC settings that apply across all topics.
A component that has an id.
Deprecated, for removal: This API element is subject to removal in a future version.
This interface is useless has it is tied to its concrete implementations
Information about a branch head.
An health check is run on a regular basis, and if the dispatcher is interested, generates an event.
Defines a basic health event.
Dispatches health events to its registered handlers.
This interface is notified of all health events.
The mutable state an aggregation function accumulates as values are contributed to (or removed from) it, and from which the aggregated result is read.
Describes an aggregation function that works over historical representations.
Describes a generic aggregation function that works over historical representations.
Describes a multi source aggregation function that works over historical representations.
A node containing meta-information about a given epoch of a given history.
Unique Id generator service.
Interface to declare that a column calculator is able to read values from its context by accessing directly to the value of the context at the given index.
Interface to configure in-memory specific options for a table.
Interface to configure vector field specific options.
Interface for integer context metadata.
Parser of integer fields.
Extension of IDatabaseConfigurator for operations restricted to Solutions.
Extension of ITableConfigurator for operations restricted to Solutions.
Definition of an object checking task interruption.
An interruptor for an entire task computation tree.
Handle to unregister a callback registered with IInterruptor.registerCallbackOnInterruption(Runnable).
Report of fetch operation in the JDBC source.
Information about the publication of a JDBC message.
Interface of a Jdbc source that loads data from a database, each channel has its own specific query to scan the database.
Fluent builder interface to create an IJdbcSource.
The IJdbcSourceBuilder.IJdbcRowCreator and the IConnectionSupplier have been given, now the IJdbcSource can be built after providing some optional information.
Only the IJdbcSourceBuilder.IJdbcRowCreator of the IJdbcSource has been given, now the IConnectionSupplier must be provided.
FunctionalInterface to create a record with the given type.
An health event handler dedicated to handling health events declared in the JDBC source.
Marks event from the JDBC source.
Fluent builder interface to create a new JdbcTopic.
Fluent builder that can build the JdbcTopic.
Fluent builder requiring to define a query.
Fluent builder requiring to define a topic name.
Configurator for JDBC topics.
Interface marking a class as capable of producing a JMX Bean.
Constraints that must be fulfilled by all joins.
Interface to define output configuration.
Interface to define output configuration.
Interface which should be used by Authentication based on JWT so that Atoti components can reuse the token.
JWT spring configuration interface.
A service which generates JSON Web Token (JWT).
Provide store partition context for a key event.
Statistics about a batch.
A key value batch result contains a list of entries returned by a batch operation to a given key-value database, and the corresponding information of the execution of the batch.
KeyValue connection pool interface.
The key-value connector.
An ISource that can fetch data from a key-value database.
Defines the configuration of the key-value source.
The Key-Value topic interface.
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.2.0.
Interface for line reading.
Key attributed to the listener of source events.
Configurator for CSV topics reading from the local filesystem.
Converter from ILocation and ICubeFilter to CachePartition.
This interface decorates IHealthEventHandler and provides it additional methods to log the events.
A logical condition interface.
Parser of long fields.
A long polling service provides the possibility to implement a server push using the long polling paradigm.
A mapped tuple contains a collection of key-value pairs, mapped with the java.util.Map semantics.
An enricher of mapped tuples.
A factory of mapped tuples.
Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the implementation MapTranslator instead
A matching condition.
Definition of a component checking a MDX statement.
Definition of a service providing methods to perform memory analysis.
This interface describes a statistics available on a monitored component whose memory is monitored.
Interface for a statistic on the application memory usage.
A message contains data loaded from a data source, and transferred to a destination through a message channel.
Answer to a received IBroadcastMessage.
The message channel interface.
A chunk of data within a message.
Callback when there is an event on the message.
Interface to configure the semantic layer (Database + Cubes).
Constraints that must be fulfilled by all tables containing multi-columns vectors.
Accessor that gives access to a multiple properties of the input object.
Constraints that must be fulfilled by all multi-rows vector tables.
An aggregation that is binding a multi-column data sources with a destination aggregates structure.
Aggregate functions based on multiple data sources.
This interface add additional operations related to distribution for the Data cubes.
Interface representing the result of a masking operation across multiple query cubes.
Represents a level and its associated members.
A distributed IMultiVersionActivePivot, also called a Query cube.
Convention to rename a table and its fields.
Natural java comparator.
A condition to test whether a given column belongs to a set of values.
Set presence.
Builder for a Content Service storing its data in memory.
Custom annotation marking an API element as internal.
Class exception for requests leading to an invalid state of the service or managed resources.
Thread and task interruption utilities.
Functions that take an integer as argument and return an integer.
Specifies the partitioning binding to the NUMA nodes.
This exception is used to indicate that there is a problem with a TAR archive header.
Represent a transaction already started in which writes can be performed to change the content of an IDatastore.
Describe an index to create on a field or a group of fields.
Type of optimization.
A pair of two elements, identified as 'left' and 'right'.
Component that can parse a char sequence of a field into an object.
Report of parsing operation.
Executes the processing of files and publishes them to the channel.
Procedure called to process the content of one channel stored in the workload.
Immutable description of a partitioning.
Immutable description of a partitioning function.
Define a partitioning node in a hierarchical partitioning.
A definition that has at least one special partitioning rule.
The default partitioning rule of a node can be based on only one field, in which it acts like single field partitioning, or it can be based on multiple fields: the field of the node and other fields, in which case it acts like a partitioning by Cartesian product.
A definition where user defines the default partitioning rule.
A definition that can have a partitioning field.
A definition that can have a special partitioning rule for records having a field value matching one or some decision values.
All definitions of a partitioning node.
An extension of ITimestampedPathlessContentEntry providing some additional information about read/write access and editing on an entry.
Specialization of IFormatter configured with a pattern.
An ActivePivot entitlement defined by a collection of context values.
Interface for query plan info data.
Interface of a plugin, that enumerates plugin values registered in this plugin.
Contribution of a plugin as a whole (coming with its own plugin values).
ActiveViam Light Plugin Value Base interface.
Contribution of a plugin value to the plugin identified by the contribution interface.
Elements of data available following the array layout.
A FunctionalInterface used to prepare a statement associated with a JdbcTopic.
An object that holds a PreparedStatement.
A primitive iterator interface.
The IProperty interface generalizes the concept of properties that you can read or write to an object.
Interface to store an IProperty metadata.
Information about the publication of a message.
A queries service allows to execute queries on the IActivePivot instances contained into the bound IActivePivotManager.
Generic query to retrieve single or multiple objects.
Marker interface used by IVector implementations to indicate that they support fast random access: on such vectors, it is possible to use coordinate accesses instead of bulk methods at little performance cost.
Interface describing a range .
Interface to represent a range.
Union of disjoint closed ranges.
Interface representing a cursor over the content of an array.
Definition of a read-only component linked to a cell containing some data.
A record of data.
Accepts the content of a record.
A block of records packed together in a compact structure.
The format of a record, how many fields, and the type of each field.
Record reader interface.
Description of a reference that an owner store makes to a target store.
Fluent builder interface to create an IReferenceDescription.
The interface to define the target store of the reference.
The interface to finally build the reference.
The interface to define the mapping of the reference.
The interface to define the name of the reference.
An application which can be refreshed.
Stream listeners can register and unregister their interest for the stream events published on a particular domain.
Lists a number of registry contributions.
vectors that takes note of how many times its data is written to the datastore.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IEntitlementsProvider as a Bean method in your own Configuration class directly, without implementing this interface.
Interface representing a directory in AWS S3.
Interface representing an object in AWS S3.
Marker interface for vectors that contain a single value.
Interface for classes representing a snapshot of the security for a given user.
Security Facade interface.
Service helper providing methods to converts JSON values to Java objects in the context of fields from the underlying Database.
Parser of short fields.
Accessor that gives access to a single property of the input object.
Factory that of singleton instance.
Source interface that allows to fetch and listen data from a underlying source.
Functional interface that transforms multiple aggregation outputs into a single output.
A part of an SQL query: it can be either some SQL string or a placeholder for data such as a column or a default value.
Definition of an attribute for a IMemoryStatistic.
A composite message channel in which each channel's destination is a different store.
Description of a table of the datastore.
Provide a fluent builder to create an IStoreDescription.
The interface to show that one can add field to the description.
The interface to add statically defined keys.
Tag that the description can now be built if needed.
Tag to tell the builder that the store can compress its indexes.
Tag to tell builder to add some additional properties to the store description.
Enrich a store description with secondary index.
The interface to show that one can set the previous field as a key field.
Tag to enrich the store description with a NUMA selector.
The interface that allows to handle duplicate Key Fields.
Enrich the store description with the chunk size within a partition of the store.
Tag to define the store behavior when removing an unknown key.
Tag to tell the builder that the store should only take updates into account when the newly added record is different from the previously existing record with the same key-field values.
The interface to show that one can tag a field of the description.
A step of the fluent store builder.
A step of the fluent store builder.
A step of the fluent store builder.
A description of a vector field that is also an IStoreDescriptionBuilder.IKeyedTaggable.
Only the name of the store has been given, fields can be added.
The interface to specify what policy to use to pick on which NUMA nodes the data will be stored.
A remove unknown key listener can be added to the description.
The listener that receives unknown key events: whenever one tries to remove a key that does not exist in the store, this listener is called.
A step of the fluent store builder.
A step of the fluent store builder.
A step of the fluent store builder.
A description of a vector field that is also an IStoreDescriptionBuilder.IUnkeyedTaggable.
The description of a vector field.
A message that accumulates its data into a list of tuples.
A message channel whose destination is a store.
The factory that creates the channels between the topics of a data source and the stores of a datastore.
A message chunk that collects its data into tuples.
Statistics on a store modified by the transaction.
Base interface for events occurring on a stream.
Service providing control over streams.
A stream listener listens to stream events from multiple streams, and from multiple domains.
A stream definition contains all the data necessary to the creation of a stream.
The various initial publication modes.
An enumeration that defines the initial state of the stream.
A key-value property where the key and the value are strings.
A condition that asserts that part of the input object (as resulting of the accessor's introspection) respects a given condition.
Data elements organized in a table layout.
Interface to configure a table.
Constraints that must be fulfilled by all tables.
Permissions for the tables of the database.
Security for the tables of the database.
Builder for the ITableSecurity.
Description of the security applied to a given table of the database.
Error report of an external table.
Error report with additional information on rows causing issues.
Interface to write default values into a structure with a table layout.
Interface to write into a structure with a table layout.
Interface for a component that has tags that it is interested in at a given level.
High level interface for time container classes that can export the time as a Java long.
A timestamp as produced by a TIMESTAMP aggregation function.
The raw data of the content entry with timestamp and lastEditor information, without any utility methods.
An extension of IBasicPathlessContentEntry which provides additional information about the last update on the entry: the last editor and the update timestamp.
Contract for a data topic representing a particular type of data content (e.g. a coherent business entity).
Base configurator interface for all topic types.
A topic-wide parsing report, that contains the file-wide parsing reports for each file in the topic.
Configurator for the topics of a Data Load Controller (DLC).
A component that can write in an IDatastore via transactions.
Handle the exceptions that can occur when executing transactions instructions and the transaction code around it.
A transaction listener is listening transaction managers in order to intercept every important action: When a transaction is started.
The transaction manager of the data store.
The user-defined procedure used in an update-where method to perform the actual update in the selected store.
A block that automatically converts raw values into dictionarized values.
Factory of ITransactionRecordBlock for a given table.
Interface of an object that can accumulate data in its own state and transfer this state into a target object.
A special interface for transient vectors.
Translates an input object into an output object.
Configurator for data-operation triggers.
Encapsulates the business logic to publish a series of tuples in the context of one message.
A tuple translator is a columnar translator that returns raw tuples (Object[] instances).
A Type contributions just defines the association of an interface and its implementation class.
A table which knows the column types.
A table with a columnar layout, that exposes its columns as arrays.
Class carrying information about the context in which an update-where operation is compiled.
Factory to build update where procedures.
Definition of a URL builder following Atoti conventions.
Interface representing a builder with enough information and options to build an URL.
Interface for a buildable builder with at least API type.
Interface for a buildable builder with at least prefix.
Interface for a buildable builder with at least service name.
Interface for a buildable builder with at least path information.
Interface for a buildable builder with at least API version.
Base interface for an URL Builder.
Interface offering to set the hostname in an URL.
Interface allowing to define the path parts of the URL.
Recursive interface allowing to define prefix for the URL.
Interface to define the name of the service API exposed.
Interface offering a method to define the version of an API.
Interface allowing to choose the type of API to target.
Interface offering option for a trailing / in the URL.
Interface for aggregate functions whose aggregation handle multiple fields as source.
Interface for user-defined aggregations.
This interface wraps the UserDetailsService provided by spring.
Specialization of IParser managing parameterised key (e.g.
A plugin that can change on some parameters provided in the description.
A vector is equivalent to a standard Java array in terms of interface.
A vector allocator is responsible for allocating vectors of a given length.
An IFieldDescription for a vector field.
A consistent version of a base Object.
An ordered history of versions, with the ability to retrieve the version that is valid at a given epoch.
A procedure that can be run on a IVersion.
General interface for components that can process the events of a WatchKey.
Watcher service to subscribe to the events of a path.
Interface for configuring a websocket engine.
An array with the interface to write elements into it.
An array with the interface to write elements into it.
Definition of a read/write component linked to a cell containing some data.
A dictionary into which new keys can be written, using the map function.
Specialized dictionary interface for dictionaries of Doubles.
Specialized dictionary interface for dictionaries of Floats.
Specialized dictionary interface for dictionaries of integers.
Specialized dictionary interface for dictionaries of Longs.
Read and write permissions for the fields of the datastore.
A record that can be written into, using its IArrayWriter interface.
A writable IRecordBlock.
A table with an interface to read and write elements.
Editable permissions for the tables of the database.
Class intercepting XMLA queries to offer the possibility to rewrite the query.
Plain object defining a rewritten query.
 
Jdbc default column calculator for array rows.
Connection attributes of a named JDBC connection.
Jdbc default column calculator for native rows.
Event notifying that a JDBC resource has been successfully fetched.
Event notifying that the fetching of a JDBC resource has failed.
This factory allows to retrieve only the tuples that are present in the store fields.
Event notifying that the processing of a single JDBC record has failed during a fetch operation.
An ITopic for Jdbc source.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future version, it is considered an internal API.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future version, it is considered an internal API.
Maps each column to its corresponding data type.
Immutable description of a join between two tables.
 
The JSON Arrow output configuration.
The required description of a branch for its creation.
Description of a branch of the datastore.
The permissions (readers and writers) for a branch.
The JSON cell data.
The JSON cell set data.
DTO encoding a context value.
 
The JSON CSV pivotTable output configuration.
The JSON CSV tabular output configuration.
Action to edit a table.
Enum of the various possible actions.
DTO encoding the structure of a database.
The description of an edit of the database.
Context for the edit query.
Object representing the characteristics of a given field of the database, for JSON usage.
Object representing a database join for JSON usage.
Object representing a query for the REST API, for JSON usage.
Object representing a query result from the database REST API, for JSON usage.
The JSON Data export order.
DTO defining the locale to use.
The JSON permissions data.
JSON representation of the discovery and its catalogs.
The drillthrough data.
A data object for JSON streaming of updates for a continuous drillthrough query.
Our standard error, that can be easily serialized as a JSON object.
The minimal info about an error, e.g. its type and its message.
Class to define file configuration.
The JSON mdx definition statement.
The JSON MDX query.
Request DTO to execute an MDX query and return its query plans.
Describe the pagination of a query result.
The JSON query plan data.
Query plan DTO builder.
The JSON containing a range of indexes for an axis.
The response that should wrap any object returned by our JSON api.
JSON-friendly holder for a list of streams indexed by their id.
A holder for a JsonStreams for JSON conversion.
Object representing the metadata of a table, for JSON usage.
Result of the update for a specific table.
Simple java object that represents tabular data, e.g. headers and rows.
Simple data object for JSON representation of a table header.
An interface for json objects that explicitly give their type, so that it can be used in the json enclosing the serialization of that particular object, as a hint to how to deserialize this object.
Snapshot of the monitored statistics.
AuthenticationProvider which supports the token created by JwtService.
 
An authenticator which uses the JWT method to authenticate the calls.
Configuration properties for the JWT authentication.
Properties related to the claims used in the JWT.
 
 
Properties related to the keys used to sign and verify the JWT.
 
The type of the key used to sign and verify the JWT.
Authenticator based on JWT with a predefined user.
An IEpochManagementPolicy that does nothing automatically.
An IEpochManagementPolicy that intends to keep only some latest epochs, according creation time criteria and/or number epochs criteria.
A column calculator that computes the value part of a key-value entry.
A class that contains both the key and the value of an entry.
Base POJO channel factory IStoreMessageChannelFactory.
Class containing the configuration elements of a KeyValue source.
Factory to create a new IKeyValueSource.
Topic for a Key/Value source.
The kpi discovery.
The discovery of the type of the data held by an element, such as the members of a level.
Enum of the possible content types of the data.
Level Discovery for SOAP webservices.
The level discovery.
Regular Expression matching condition.
Column calculator that returns the index of the line that is being parsed (within the current file).
Utility class to listen to channels for real-time updates.x.
JDBC calculator to change a Date into a LocalDate.
IFieldCalculator converting a java.sql.Date column read from a JDBC source into a LocalDate.
JDBC calculator to change a Timestamp into a LocalDateTime.
The location data.
 
Class containing logger names constants.
The health event handler responsible for logging CSV Source health events.
The health event handler responsible for logging datastore health events.
Implementation of a IHealthEventHandler focusing on JDBC source events to log them.
Base class for the logical conditions.
Logical address of a remote node.
Class of constants for routes related to the login and logout standard configuration.
Logback converter to retrieve the instance name of the pivot.
A log message handler.
Logback converter to retrieve the current thread generating the log.
Logback converter to retrieve the current user generating the log.
Exception thrown by the Long Polling Web Service.
The complement of the GreaterEqualCondition.
The complement of the GreaterCondition.
A DSL to configure the security for interactions between client applications and Atoti applications.
Usage scopes for the machine-to-machine DSL.
A simple parser that retrieves a value from a map by its key.
Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients.
Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients.
Base class for matching conditions.
Utility class for running MDX queries.
Converter contract from Mdx format to standardized dto format.
MdxRuntimeException.
The Measure Data
Measure Discovery for SOAP webservices.
DTO representing all measures in a cube.
Https://msdn.microsoft.com/fr-fr/library/ms126178(v=sql.90).aspx.
Mapping between an aggregation on the fields of a schema and the column of the aggregate table.
An ActivePivot Member.
Represents the mapping of members to data nodes for each distributing level and for each application.
Represents the mapping of members to data nodes.
Factory to instantiate a IMemoryAnalysisService
Utility class to get info about direct memory consumption.
A sender to send a request to all instances of a distributed cube and returns the processed output.
Description of a modulo function.
Immutable description of a vector field.
Builder final step.
Builder for the field description.
Builder for specifying the field external names.
Builder for specifying the field local type.
Builder for specifying the field local name.
Default implementation of the multiple accessor.
Description of a partitioning based on taking a modulo over multiple partitioning fields.
Immutable description for a multiple fields modulo partitioning function.
Topic based on the content of several CSV files.
Immutable description of a table containing vectors stored on multiple rows.
Builder for specifying optional field properties.
Builder for the table description.
Builder for specifying the vectorized columns.
Builder for specifying the external table.
Builder for specifying the table local name.
Builder for specifying the fields.
Builder for specifying the index field.
Builder for specifying the key field names.
Class used to configure the renaming of cube elements thanks to YAML files.
Object storing information about a cube.
Object storing information about a dimension.
Object storing information about a hierarchy.
Object storing information about a level.
Classic naming conventions used in utilities to ease renaming.
This class defines the keys to set the maximum size for different netty message types.
Negate a condition.
Negate a condition.
Class exception for requests to a non-existing resource.
Class exception for requests targeting a method of a service that is not currently implemented.
Exception reporting that there is no transaction while the current operation requires a transaction to exist.
Use the same INumaNodeSelector as the target store of the reference.
Use the fields of the table for partitioning.
JDBC calculator to change any Number type such as BigDecimal to the desired type.
Default immutable implementation of IOptimizationDescription.
Logical OR combination of other conditions.
Logical OR combination of other conditions.
An overflow exception that happens when too many watch events happened before being processed.
Pair implementation.
Utility class for lists of IPair.
A parsing exception in the csv file.
Description of a single field partitioning or partitioning by Cartesian product.
Gateway class between a parent builder and the builder of the partitioning.
Immutable description of a partitioning node in the hierarchical partitioning.
Description of a partitioning node in the hierarchical partitioning, which has a multiple fields modulo function in its default partitioning rule.
Path of member names.
A ICsvDataProvider that deals with files on the file system.
Class exception for requests containing a value considered as invalid by the service.
Basic implementation of an interruption checker testing periodically the interruption.
A DTO which holds permissions.
Builder for a Content Service storing its data into a Database supported by Hibernate.
 
 
PivotRole class list of contexts per pivot.
The query plan data.
 
Utilities about the platform.
Base implementation of a light plugin value.
A column calculator to retrieve data from a POJO, given an attribute name.
Base POJO channel factory IStoreMessageChannelFactory.
Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients, use the factory PojoMessageChannelFactory.createTranslator(List) to create such object.
The position data.
A Post Processed Measure Data
Output processed by a node after receiving an Answer from each other.
Default implementation of the IProperty contract.
The base implementation of an IPropertyInfo.
 
List of the properties used by this starter.
Name of the Spring properties.
The registry of the ActiveViam properties.
The query has been canceled.
Data representing query dispatching information for horizontal data duplication.
Dispatching information for a single application.
 
Dispatching information for a single cube.
 
 
An exception that occurs dealing with a query.
The query has been interrupted before it completed its execution.
The JSON query plan summary data.
 
QueryTimeoutException triggered when the query time is exceeded.
DTO encoding the range of a cellset to read.
DTO representing a range of indices in a result.
An object containing two indexes defining a range for a given axis, before knowing any information on the axis it will be applied on.
Default immutable implementation of IReferenceDescription.
Exception thrown by the Registration Web Service.
Provides static accessors and shortcuts to the Registry currently configured in the System.
Indicates to the registry which contributions to use.
 
Builder creating a service matching the specification of IContentService through remote calls.
Builder creating a service matching the specification of IDatabaseService through remote calls.
Expose various listeners.
A request can be sent through the network to other nodes, expecting an Answer from each one.
Lighter internal wrapping method of a JDBC result set.
The retrieval data.
 
Wrapper on an Amazon S3's directory.
Entity referencing an S3 object.
Object referencing an object on S3.
Entity referencing a range of bytes of an S3 object.
ICloudEntityChannelFactory that creates channels for reading S3 objects.
Util class to create on heap vectors containing a unique value, repeated n times.
Immutable description of the schema of a database.
 
Default implementation of a security details token, exposing a user name and a set of granted authorities (roles).
A Serializable ToFloatFunction.
A Serializable TriFunction.
Exception type for serialization exceptions.
Exception class for requests whose completion depends on a another service that returned an error and cannot be reached.
Class exception for services implemented by ActiveViam.
Provide an instance of the read-only service to the database.
Class exception for situations where the server cannot handle the request (because it is overloaded or down for maintenance).
The set discovery.
Type-safe key for global DLC settings.
Mode for sharing operations, defining how owners and readers should be updated.
Basic implementation of a builder for Partitioning descriptions.
Default implementation of the single accessor.
Topic based on a single CSV file.
Description of a partitioning node that produces only one partition, and thus has no partitioning rule.
Description of the cache for one table.
SnapshotContentTree is an extension of ContentTree with some fields specified as JSON properties for serialization.
Class containing logger names constants, as well as the loggers.
Extension of the ABasicAuthenticator where the credentials of the spring security context will be used when communicating with the remote service.
Property Resolver retrieving properties from the Spring Environment.
A security facade relying on the Spring Security framework, expecting a security context statically installed.
Static class containing some enum values used in the SQL dialect.
 
A param indicating where the limit for the result size should be placed.
A placeholder for data such as a column or a default value.
A string representing a part of an SQL query.
Simple representation of a database table ID which is agnostic to the database.
This configuration exposes all the REST services that are required when the Content Service runs separately from ActivePivot.
List of standard types for Fields in Data Tables.
Contains all entry points to start create an ActivePivot with a Datastore.
Builder to create an application with a Datastore.
Default immutable implementation of IStoreDescription.
A simple IStoreDescription builder.
Exception thrown by the Streaming Service Web Service.
Implementation of IStreamProperties.
Implementation of sub condition.
Default immutable description of a table.
Builder for specifying optional field properties.
Builder for specifying the external table.
Builder for specifying the fields.
Builder for specifying the table local name.
Builder for the table description.
Utilities for TableDescription.
Read and write permissions for a table.
Data class implementation of the spec of table security.
Builder for TableSecurity.
Description of a change on an external table.
Class containing logger names constants and associated loggers for the tech (composer) module of Atoti Server.
Class exception for requests whose execution time out.
A condition that states that an object has a toString equals to the given parameter.
The option to tune the collection of transaction statistics in datastore.
AgentException for all for agents attempting a transition when the state is transient.
A translation exception that happens in the csv parsing.
Column true condition.
Representing a True condition which always evaluates to true.
Standard implementation of a tuple publisher, that writes the tuple directly into one store, using a transactional writer.
Translator that produces raw tuples from parsed CSV fields.
Exception thrown when a Java data type is not supported by the SQL Dialect.
Describe the data stored in Records.
Characteristics of a type.
A builder for fluently creating types.
Provide global default values for each type.
Class when a request is made to an unauthorized resource.
Runtime exception thrown when a reader requires a branch which never existed or has already been abandoned by the multiversion holder.
Use unknown condition if you are not able to accurately express the changes for a given table.
Runtime exception thrown when a reader requires a version at an epoch in the past and that version has already been abandoned by the multiversion holder.
Exception thrown when operations fail because of an unknown record key.
Exception thrown when we are trying to do an action on a stream but the stream does not exist.
UnsupportedQueryException.
A wrapper to contain the result of the @IUpdateWhereProcedureFactory.
Simple authenticator with a predefined user and password.
This class contains the constants that are used to define the user-defined metadata headers.
User defined Sql aggregation function.
Builder final step.
Builder for the inputs number.
Builder for the output types.
Builder for plugin key.
Builder for re-aggregation capability.
Builder for expressions providers.
Class representing a variable literal type, i.e. a literal type depending on a pattern defined in its key.
Creates calculator which convert result set array to IVector.
Format of the array in JDBC result set.
A transfer object to allow the XMLA serialization of vectors.
Immutable implementation of an IVectorFieldDescription.
Utility class to vectorize tables.
Util class to create some special implementations of vectors, used for mathematical operations, such as scaling or translating.
Simple class containing Versions.VERSION, providing the version of Atoti Server.
Standard implementation of the watcher service.
Basic implementation for field permission.
A special DSL to configure the security for the XMLA endpoint of Atoti applications.