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.
The audit stored in the database.
 
Abstract ClientRequestFilter to handle authentication against remote servers, setting the HttpHeaders.AUTHORIZATION header.
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.
ClientRequestFilter to handle basic authentication against the remote content server, setting the HttpHeaders.AUTHORIZATION header.
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.
Base class for conditions.
Abstract implementation of a DAO performing Create and Read actions.
Abstract implementation of a DAO performing Create, Read and Delete actions.
Abstract implementation of a DAO performing Create, Read, Update and Delete actions.
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.
Helper class enabling starting the ActiveMonitor daemon once the distribution is stable.
The hibernate configuration for ActiveMonitor.
Spring configuration class defining services offered by ActiveMonitor extension for ActivePivot.
Spring configuration class defining all REST services available in ActiveMonitor.
Class defining information about ActiveMonitor REST services.
Spring configuration class defining the different services provided by ActiveMonitor.
Spring configuration class defining the beans related to WebSocket services.
Provides a smooth way to create a IActivePivotContentService.
 
 
Each time a user connect to ActivePivot server, the entitlements will be retrieved from the content service.
 
ActivePivot Discovery for SOAP webservices.
Implementation of a IRepositoryService over a remote server using the REST API defined by IRepositoryRestService.
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.
Extended plugin for IFormField.IType converting Activiti FormType.
Configuration for having workflows running in ActiveMonitor.
Workflow Service using Activiti to trigger workflows upon configuration changes.
This is the base class for custom properties, implementing the basic behavior shared by all custom properties.
Description of an adaptive partitioning.
Abstract class to extend when creating a IDataSourceBuilder.
Entity storing any information about the database.
 
DAO providing information about the application database.
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.
Base implementation of IEventAlertAggregator providing default management of the events.
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.
Data transfer object for IAgentConnectionDetails.
Data transfer object for IAgentDescription.
Base exception for all Sink and source AgentException.
Component listening for agent connection and disconnection.
Default implementation of IAgentRestService.
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.
Base class for translator detecting the columns to parse from header lines.
The base data access object.
The abstract coordinates implementation.
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.
Convert Entity attribute state (Java Object) into database column representation (JSON). using Jackson serializer/deserializer for generic types using JSON format.
A pool of connections to a Key-Value database, that handles creating, releasing, providing connections.
Abstract implementation of IKeyValueConnector.
Monitoring streaming agent working with KPIs.
Basic implementation of an IAlertCache.
The data transfer object for an alert.
Monitoring bean for all alert services.
Implementation of executor applied to alerts.
The messages rest service.
Alert topic end point.
The service handling websockets interaction with alerts.
 
Allocation type describing where data was allocated.
Abstract implementation of IHistory whose results are Long.
Skeletal implementation of a message.
Base abstract message channel.
Abstract message channel factory IStoreMessageChannelFactory for channels that convey data from a source towards a datastore.
Abstract implementation of ITaskPublisher leaving message creation to the actual implementation.
Abstract class implementing all the extended agent logic.
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.
Abstract implementation of a DAO performing Read actions.
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.
Base class for services with listeners.
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.
Abstract implementation of IStreamInfo.
 
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.
Basic implementation of ITypedDto.
The audit stored in the database.
The audit stored in the database.
 
 
The audit data access object.
The audit data transfer object.
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.
Basic implementation of a process executor for classic actions requiring a workflow execution.
Base implementation of a Workflow service.
 
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.
A basic message to send to one or more recipients, that did not expect any answer.
Implementation of IMessageBuilder producing BasicMessages.
Try to convert a location to a cache partition.
 
Type representing a boolean field.
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.
Implementation of IAgentService keeping registered agents in a cache.
Cache layer on top of an IAlertService.
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.
Contains all static utilities for cancellable 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.
Class implementing a workflow process.
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.
The component in charge of dealing with the subscription to the parameter store.
The expressed coordinates implementation of @Link ICoordinates.
The Serializable version of @Link Coordinates.
Hibernate Type to persist Coordinate object as string.
Some utilities for the coordinates.
Wrapper for IMeasureFactory instances to enable dynamic registration via Spring's component scanning for Solutions.
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.
Implementation of IAlertService persisting all information inside a database.
Fake post-processor prefetcher which is in charge of pre-filling the database cache.
Implementation of IMonitorService persisting all information inside a database.
Class defining information about Database REST services.
Database retrieval's DTO.
 
The monitor data cache stores the information related to the monitors.
Builder for the IDataExportService in the cloud or in local.
Default implementation of IDatastoreRepositoryCache.
Default implementation of IDatastoreRepositoryCacheConfiguration.
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.
 
Form field to input a date.
Entity storing any information about the database.
Entity storing any information about the database.
 
 
DAO providing information about the application database.
DAO providing information about the application database.
Internal class handling operations on the PointValue table in a single transaction.
This class is used to assign a standard behavior to the cell properties.
The default member discovery.
Default implementation of workflow unit.
DTO notifying of a message being deleted.
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.
Collection of helper methods about DTOs.
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.
Implementation of IEventAlertAggregator that consider the during attribute of IMonitor to delay alert creation.
The during task.
Special column calculator that calculates no value and leaves the column empty.
Empty query plan DTO.
 
A vector 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.
Default implementation of IPivotPointValue.
Utility class to build an IEntitlementsProvider.
Implementation of executor applied to entity workflow configuration.
Object representing a workflow configuration.
 
DTO encoding a parameter workflow configuration.
The alert data access object.
A form field type with a range of specified values.
Sorts the epochs, from the oldest to the most recent.
A condition to test equality on a given value for a given column.
A condition to test equality on a given object.
Implementation of Erasure working with the JSON list of the sorted level names.
Default implementation of a IEventAlertAggregator.
Cache for ISentinelEvent keeping only the relevant events making a monitor status.
The data transfer object for an event.
Implementation of executor applied to events.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
invalid reference
CsvParserConfiguration#builder(int)
instead
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.
 
A parameter event filtering some resources based on listener needs.
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.
Field to display in an Interactive Form.
DTO representing any field of an Activiti form.
DTO representing the type of one field in an Activiti form.
The formula extractor visitor It extracts the formulas on the sides of < or > or <= or >= in a case of if or case function.
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.
The graph websocket topic.
The graph web socket sessions holder.
Greater than comparison.
Greater than or equal to comparison.
Stream information container that handles simultaneously multiple statuses at a time.
HashMapConverter converts a hashmap to a database entity (Map<String, String>.
A Translator that configures itself automatically by parsing header lines.
The health agent properties.
A converter to convert the source into a computation intensity.
 
Helper on top of Properties for Hibernate configuration.
Helper class to run Hibernate queries with JPA objects.
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.
Interface defining required beans that users must defined to completely use ActiveMonitor.
Spring configuration class defining all available DAOs in ActiveMonitor.
Spring configuration class defining available ActiveMonitor services.
Deprecated, for removal: This API element is subject to removal in a future version.
ActivePivot spring configuration interface.
Service used to store the ActivePivot descriptions and the entitlements (i.e.
Description of a calculated member or KPI with its permissions.
ActivePivot content service spring interface.
A stream event produced by ActivePivot.
A Configuration class used to expose the IActivePivotManagerDescription.
Interface for ActiveViam properties.
Interface to handle the Properties defined in ActiveViam products.
Interface for Property Resolvers.
Activity type for form elements.
Implement this plugin value to provide additional metadata for your context value.
The administration service allows to administer an IActivePivotManager and all its child components.
An agent is a state machine.
Business logic performed during an agent state transition.
Enumeration of the possible states of an agent.
Connection details about a ActiveMonitor agent.
Description of a ActiveMonitor agent.
Listener that will be notified of agent check in or check out.
The REST IAgentService Controller.
Agent service.
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.
Construct representing aggregation of events that creates an alert.
Definition of a simple cache for alerts, storing only alerts that are currently running.
Definition of a listener on alert changes in the system.
Interface for plugin values implementing IWorkflowProcessExecutor from ISentinelAlert.
The alerts rest service.
The alert service.
Alert service for websockets.
This interface is intended to pass further details on how to allocate a chunk of a given type.
Interface for handling received answers of sent messages.
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.
The audit contains all the data related to a certain limit.
The audit data access object interface.
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.
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 queryable service that can be continuously queried.
A continuous query is a mechanism by which one can define a logical set of data.
A Listener interface to continuous query.
Update received by a IContinuousQueryListener.
Base interface for all Atoti contributions.
A ICoordinates represent a location (either point or range location) It holds a list of levels and their associated member value In case of a range location, the value will be the wildcard.
Interface for Solutions to configure cube(s) via the ICubeManagerConfigurator.
Interface for Solutions to configure the database via the IDatabaseConfigurator.
Spring configuration for a 'Cross-Origin Resource Sharing' (CORS) filter.
Interface representing a DAO that can perform create actions.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
Not used, this was initially intended for Atoti Python SDK
Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the concrete implementation CsvParserConfiguration and its builder
Interface of a ISource that can fetch data from, and listen for changes in CSV files.
Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the concrete implementation CsvSourceConfiguration and its builder
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.
 
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.
Component in charge of building the appropriate data source for the ActiveMonitor databases.
Component in charge of providing a builder for the several ActiveMonitor data sources namely repository, ActiveMonitor and activiti.
The root component of the datastore.
Datastore spring configuration interface.
An health event handler dedicated to handling health events declared in the datastore project.
Marks event from the datastore project.
The repository cache stocks into the IDatastore the values retrieved from the repository on some specific coordinates.
The configuration object dedicated to the IDatastoreRepositoryCache.
The description of a datastore schema.
Version of the IDatastoreSchemaDescriptionBuilder ready to be built since it contains at least one store.
A Configuration class used to expose the IDatastoreSchemaDescription.
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.
Interface of DAO managing ADbInfo.
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.
Small utility class generating new ids for database objects to store.
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.
A DirectQuery database.
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 IDrillthroughQuery.
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.
Interface for plugin values implementing IWorkflowProcessExecutor from IEntityWorkflowConfiguration.
Class representing the workflow configuration for any entity.
DAO managing workflow configuration for entities.
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.
Handler containing callbacks for the different events triggered during a version's lifecycle.
The erasure interface.
Construct that aggregates monitor events that contribute to alerts.
Interface for plugin values implementing IWorkflowProcessExecutor from ISentinelEvent.
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.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
invalid reference
CsvParserConfiguration#builder(int)
instead
Parser of float fields.
Interface of a format service that can parse or format an object.
Definition of a form field.
Type of the form field.
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.
The graph websocket session holder.
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.
Some aggregation functions require to keep track of their history.
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.
Base interface for all models having an id.
Base interface for all DAO that manage elements that have numeric ids.
Interface representing a DAO that can perform get actions.
Interface representing a DAO that can perform read actions.
Unique Id generator service.
A Coordinate that can be indexed in order to perform easy lookup based on its erasure.
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 for referencing and reading information from a IFormField.IType.
Definition of a REST service providing information about the current user or the server.
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.
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.
An ITopic for 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.
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.
Interface defining filter actions on KPIs.
The licensing service is associated with an ActivePivot Manager and exposes some attributes of the current license.
Interface for line reading.
Key attributed to the listener of source events.
Class representing a query returning a list.
Definition of a located resource.
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.
Context value controlling the lookup post processor evaluation.
A component in charge of intercepting the properties the LookUpPostProcessor is initialized with.
Definition of a service performing maintenance operations on ActiveMonitor database.
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 It represents matching operation on an input object. is entirely defined by its plugin key a matching parameter (which type depends on the underlying matching operation).
A mdx drillthrough headers query returns the list of IDrillthroughHeader corresponding to each column of a IMDXDrillthroughQuery.
MDX Query defined by an MDX string and some optional context values.
MDX Query defined by an MDX string and some optional context values.
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.
Definition of a message.
Answer to a received IBroadcastMessage.
Interface of a builder to create fluently messages.
Builder with enough information to build the message.
Builder of messages with configured sender.
Builder of messages with configured title.
The message channel interface.
A chunk of data within a message.
Interface for handling received messages.
Callback when there is an event on the message.
Object that registers IMessageHandlers and IAnswerHandlers.
Interface to store IMessageHandlers and IAnswerHandlers associated with message types.
The message REST service.
Messaging service allowing to send messages to ActiveMonitor users and get the ones received.
IMessageBox interface represents ActiveMonitor Messages.
A component listening to events on messages.
The interface for a message service for websockets.
The authorized type of message fetching when a socket connects to the service.
Interface to configure the semantic layer (Database + Cubes).
Class representing an monitor.
Builder to ease creation of IMonitor.
 
Builder representation of a monitor with a site.
Builder representation of a named monitor.
Builder representation of a monitor with a creator.
Service performing Database operations for monitors.
Representation of a monitor execution.
Service managing the executions of monitoring operations.
Representation of a stream providing monitoring information.
Interface for listeners on IMonitorService.
Interface for plugin values implementing IWorkflowProcessExecutor from IMonitor.
A report about a monitor.
The list of possible statuses for a given monitor.
The monitors rest service.
The monitor service.
Store a list of added and deleted monitors.
Websocket service for monitors.
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.
The expressed coordinates implementation.
Basic implementation of IInformationReader.
This service will be removed as soon as we move to spring security 4.0.0.
Builder for a Content Service storing its data in memory.
The scheme holder for workflows.
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'.
Definition of a parameter.
Extension of datastore spring configuration interface.
Base interface for components listening to parameter changes.
An event holding parameter changes.
Interface for components dealing with IParameterEvent.
Interface for plugin values implementing IWorkflowProcessExecutor from String.
Interface for plugin values implementing IWorkflowProcessExecutor from ParameterUpdateDto.
Configuration object dedicated to the store used by the IDatastoreRepositoryCache.
A stream that enables to notify listener for real time update.
Interface representing a partial update of a parameter.
Definition of a builder to create a parameter change definition programmatically.
The interface for parameter service for websockets.
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.
A point value whose coordinates are related to a specific IActivePivot.
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.
The Point Value interface.
The key of a point value.
The point value dao interface.
Definition of a query for update on a parameter.
Container for point value updates.
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.
IQueryable.
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.
Description of an agent registered to the ActiveMonitor server.
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.
The dao interface for repository audit.
The repository cache rest service.
The repository cache service.
The daemon that connects to the repository to get all the parameters.
A component in charge of managing IParameterChangeListener for the IRepositoryService.
Spring configuration interface defining all DAOs available in Repository.
The repository rest service.
The repository result interface.
Definition of a repository service.
Spring configuration interface defining all services offered by Repository.
Definition of REST service of the Repository simplified for workflows.
A daemon dedicated to the IRepositoryService in charge of periodically checking effective parameters.
Role context values spring configuration 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.
Class representing an alert.
The ActiveMonitor alert data access object.
Definitions of the actions that the ActiveMonitor daemon is asked to perform.
Class representing a ActiveMonitor event.
The ActiveMonitor event data access object.
ActiveMonitor event batch service.
Class representing a ActiveMonitor state.
Service helper providing methods to converts JSON values to Java objects in the context of fields from the underlying Database.
Interface for services accepting listeners on the information they managed.
Parser of short fields.
Accessor that gives access to a single property of the input object.
Factory that of singleton instance.
Definition of an element that exists within a particular site.
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.
Container for information about a given location in the context of a Stream.
Procedure to call on each event published by the information container.
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.
Interface managing task assignment to users.
Component in charge of publishing user tasks.
Service managing tasks created by workflows.
Service rendering templates for workflow messages.
High level interface for time container classes that can export the time as a Java long.
Definition of a time period.
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).
A topic-wide parsing report, that contains the file-wide parsing reports for each file in the topic.
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.
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.
Common interface for all the DTOs with a custom data content identified by a key.
Interface for plugin values implementing IWorkflowProcessExecutor from IEntityWorkflowConfiguration.
A table with a columnar layout, that exposes its columns as arrays.
Interface representing a DAO that can perform update actions.
An update request provides: from: the known or origin state of the data when the update is requested to: the new state of the data that is requested.
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.
Atoti definition of user task provided by Actitivi.
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.
Interface for classes representing a workflow configuration.
Interface defining a way to retrieve workflow configurations for custom objects that internally stores a workflow schema.
Definition of the payload passed along with each workflow.
List of possible variable names used in the workflow.
Definition of workflow process.
Completion Call Back.
Interface for an executor that fluently leads a user to execute a workflow for a given entity.
Executor with all information for execution.
Executor step to configure an action to execute, as well as the mandatory aspect of the action.
The workflow rest service.
Representation of a workflow schema.
DAO for workflow schemas.
Service orchestrating all operations related to workflows.
List of ActiveMonitor predefined workflow entities.
List of ActiveMonitor predefined Workflow actions.
Instance handling the execution of a workflow.
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.
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.
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 root point for plugin values on IKpiFilter.
Class defining the core KPI filters availables.
The kpi monitor config contains the initial config in order to create a kpi monitor.
The modes for this kpi type.
Implementation of AKpiMonitoringStream with default handling of errors.
Set of utility classes and functions to work on KPIs.
Utility for KPIs whose status will be mapped to a 3-level scale.
Level Discovery for SOAP webservices.
The level discovery.
Regular Expression matching condition.
Deprecated, for removal: This API element is subject to removal in a future version.
Not used, this was initially intended for Atoti Python SDK
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.
JDBC calculator to change a Timestamp into a LocalDateTime.
The location data.
 
Class containing logger names constants.
Deprecated, for removal: This API element is subject to removal in a future version.
Use LoggerConstants instead.
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.
Default implementation of ILookupBehavior.
Translator for the ILookupBehavior context value.
The MDX look up function.
Class defining the LookUp function with one extra optional argument allowing to define the default value.
Handler dedicated to the LookUpPostProcessor.
Implementation of IMdxRegistrationDecorator specialized for the LookUpFunction.
LookUp Post-processor.
Stream listening on any change in the parameter repository.
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.
Service allowing to clear stored data.
Implementation of IWorkflowService adding workflows on operations changing data.
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.
An exception indicating that an MDX continuous query has failed.
DTO class representing an MDX drillthrough headers query.
DTO class representing an MDX drillthrough query.
Statistics about the continuous queries registered for monitors.
DTO class representing an MDX query.
Utility class for running MDX queries.
Converter contract from Mdx format to standardized dto format.
MdxRuntimeException.
Measure Discovery for SOAP webservices.
DTO representing all measures in a cube.
Wrapper for IMeasureFactory instances to enable dynamic registration via Spring's component scanning.
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.
Utility class to get info about direct memory consumption.
A box that will hold all messages received by a given recipient.
DTO representation of a message.
The various levels of messages.
The messages rest service.
A sender to send a request to all instances of a distributed cube and returns the processed output.
Basic implementation of a message service.
Helper methods for messages.
Default implementation of AMessageTaskPublisher.
Topic for websockets listening to messages.
The message ws service.
Configuration of beans with message purposes.
Wrapper around a message to be able to mark it as read.
Description of a modulo function.
The monitor stored in database.
 
Informations about the monitor agents declared by ActivePivot.
The monitor builder.
 
The monitor data access object.
The serializable version of the @Link Monitor.
Wrapper around an agent description to make it available in MBeans.
Visitor looking for status measures in a MDX statement.
Service managing monitoring execution from monitor definitions.
Extended plugin centralizing registration of all core-product monitoring streams.
Implementation of executor applied to monitors.
A decorator for a monitor that contains the aggregated value of number of members in the kpi that are red, orange and green.
The monitor report DTO.
Default implementation of the monitors REST Service.
Websocket topic returning monitor updates.
Default implementation of IMonitorUpdates.
The Serializable version of the @Link MonitorUpdates object.
DTO to configure a WebSocket connection observing monitors.
DTO representing a source of monitors.
WebSocket Service managing notifications on monitors.
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.
DTO notifying a new message for the connected user.
Deprecated, for removal: This API element is subject to removal in a future version.
Not used, this was initially intended for Atoti Python SDK
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.
Use the same INumaNodeSelector as the target store of the reference.
Use the fields of the table for partitioning.
Form field type implementation to input numbers.
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.
Represent a parameter.
Represent a parameter with all its current point values.
Default implementation of IParameterEvent.
Implementation of executor for parameter name.
Implementation of executor for parameters.
Default implementation of IParameterStoreConfiguration.
Default implementation of IParameterStream.
Topic dedicated to parameters feed.
Basic implementation of an parameter update.
Default implementation of a builder for parameter change definition.
DTO holding all the updates requests for a given parameter.
Configuration objects use by IParameterWsService to register web sockets.
Fetching mode for parameters.
Default implementation of IParameterWsService.
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.
The point value of a variable at a given coordinates that is stored in the database.
 
The point value data access object.
Sets of helper methods on a PointValueDao.
The Serializable version of @Link PointValue.
DTO of a point value key.
The point value query.
The DTO for point value queries.
Default implementation of IPointValueUpdates.
The serializable version of the @Link PointValueUpdates.
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.
Output processed by a node after receiving an Answer from each other.
List of the properties used by this starter.
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 protocol configuration It contains the name of the protocol and all the necessary configuration for that specific controller.
Provide statistics about event publication.
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.
DTO notifying of a message being read.
Shortcut annotation for Spring to annotate a method that performs a transaction that only reads data.
Shortcut annotation for Spring to annotate a method that performs a transaction that reads ond writes data.
Shortcut annotation for Spring to annotate a method that performs a transaction that reads ond writes data.
Shortcut annotation for Spring to annotate a method that performs a transaction that reads ond writes data.
Default immutable implementation of IReferenceDescription.
Data transfer object for IRegisteredAgentDescription.
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.
 
Spring configuration class creating remote ActiveMonitor services.
Implementation of IAgentService to be used by the ActivePivot's agents.
Builder creating a service matching the specification of IContentService through remote calls.
Builder creating a service matching the specification of IDatabaseService through remote calls.
Remote version of a IMonitorService.
Spring configuration class defining Repository services available in ActivePivot through remote calls.
Spring configuration class defining remote services connecting to the Repository.
Expose various listeners.
Spring configuration class for services offered by Repository extension for ActivePivot.
Default implementation of IRepositoryAuditDao.
The repository cache rest services configuration.
The repository cache rest service implementation.
Helper for the repository cache.
The repository daemon task that runs in the background.
The repository cache daemon actions implementation which is responsible for updating the cache to reflect repository data updates.
Helper class enabling starting the repository daemon once the distribution is stable.
The Hibernate configuration for the repository persistence.
Collection of JavaTypes that are serialized and sent by the remote Service.
Default implementation of IRepositoryListenerManager.
Spring configuration class defining Repository REST services configuration.
The repository rest service implementation.
Class defining information about Repository REST services.
The repository result class.
DTO class representing a result from the ActivePivot Repository cache.
Helper with security shortcut methods.
The repository service implementation.
The repository service configuration.
Spring configuration class defining the beans related to WebSocket services.
Basic implementation of services to handle workflows on parameters.
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.
 
Sorts the epochs, from the most recent to the oldest.
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).
The ActiveMonitor alert stored in the database.
 
The alert data access object.
Implementation of a ISentinelPublisher.
Custom comparator for ActiveMonitor events.
ActiveMonitor daemon task that runs in the background and perform SentinelDaemonActions periodically.
ActiveMonitor actions called by the SentinelDaemon to periodically retrieve the monitors updates performed on ActiveMonitor server, in order to adapt their registration with the mdx engine.
The ActiveMonitor event stored in the database.
 
The ActiveMonitor event data access object.
Override for ActiveMonitor project.
Extension of the MDX post-processor compiler to support ActiveMonitor special functions.
Stream query for KPI monitoring.
Stream performing the MDX monitoring for ActiveMonitor.
Parent Monitoring MBean for information about AP connection with ActiveMonitor.
Override for ActiveMonitor project.
ActiveMonitor Activiti entity manager to cache all definition entities.
Factory class for the containing manager.
Implementation of a IRepositoryService over a remote server using the REST API defined by IRepositoryRestService.
Helper with security shortcut methods.
The ActiveMonitor state stored in the database.
Stream event publishing monitoring events.
Tuple designed for SentinelMdxStream streaming.
Class representing the location of a tuple, i.e. the tuple without measure.
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).
MBean to monitor hibernate session factory.
Allow to access statistics about a hibernate session factory.
The set discovery.
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.
Contribution holder containing all alerts related to a given monitor.
Topic based on a single CSV file.
Description of a partitioning node that produces only one partition, and thus has no partitioning rule.
Stream information holding data about a single status.
Description of the cache for one table.
Helper class with method to build and parse sites of monitors.
SnapshotContentTree is an extension of ContentTree with some fields specified as JSON properties for serialization.
Class implementing a message subscriber providing the updates to the user through websocket.
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.
The state data transfer object.
Default immutable implementation of IStoreDescription.
A simple IStoreDescription builder.
Exception thrown by the Streaming Service Web Service.
Implementation of IStreamProperties.
A form field for text values.
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.
DTO representing a user task to perform.
Message describing a workflow task to perform.
Forwarding implementation of tasks service.
Class containing logger names constants and associated loggers for the tech (composer) module of Atoti Server.
Class exception for requests whose execution time out.
Effective implementation of ITimePeriod.
DTO representing a time period.
A condition that states that an object has a toString equals to the given parameter.
Deprecated, for removal: This API element is subject to removal in a future version.
from 6.1.0; Project should have their own tooling around the general Tracer object.
The option to tune the collection of transaction statistics in datastore.
AgentException for all for agents attempting a transition when the state is transient.
KPI filter discarding all events where status does not change.
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.
Implementation of executor applied to entity workflow configurations for changes on types themselves.
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.
Class defining an update on a given value.
Serializable object that hold an update request of point values.
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.
DTO providing information about the user currently connected.
Basic implementation of a user task.
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.
A template engine based on Velocity tools and the Velocity engine.
DTO providing information about ActiveMonitor server.
Simple class containing Versions.VERSION, providing the version of Atoti Server.
Standard implementation of the watcher service.
Monitoring of the ActiveMonitor Websocket.
Class describing a workflow configuration.
Basic POJO to create a compound key to store workflow configs in a map.
Resolver for workflow configuration for monitors.
Class implementing an IMonitorService with a layer of workflows for validation and other actions.
Basic implementation of a workflow payload as a Map.
Class referencing all payloads used by ActiveMonitor components.
Class implementing a process wrapper.
Class grouping all definitions of extended plugins for workflow process executions.
Extended plugin registering the core implementation of IAlertProcessExecutor.
Extended plugin registering the core implementation of IEventProcessExecutor.
Extended plugin registering the core implementation of IEventProcessExecutor.
Extended plugin registering the core implementation of IMonitorProcessExecutor.
Extended plugin registering the core implementation of IParameterNameProcessExecutor.
Extended plugin registering the core implementation of IParameterNameProcessExecutor.
Extended plugin registering the core implementation of ITypeProcessExecutor.
The workflows rest service implementation.
Basic implementation of a workflow schema.
DTO representing a workflow schema.
Provide some statistics about process completion.
Heavy class checking that BMPN are correctly defined for being used by ActiveMonitor.
Basic implementation for field permission.
DTO notifying of monitor updates through a WebSocket.
DTO notifying of changes in monitor statistics through a WebSocket.
A special DSL to configure the security for the XMLA endpoint of Atoti applications.
Deprecated, for removal: This API element is subject to removal in a future version.