All Classes and Interfaces

Class
Description
Abstract base class for all post processors.
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.
An Analysis Hierarchy is a hierarchy that is (at least partially) defined externally from the actual data in the cube, to offer an additional level of analysis that was not available through the traditional constructs of a cube.
Abstract implementation class for IAnalysisHierarchyDescriptionProvider.
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.
Abstract post-processor with support for high performance dynamic aggregation.
ClientRequestFilter to handle basic authentication against the remote content server, setting the HttpHeaders.AUTHORIZATION header.
Abstract base class for IPostProcessor that retrieves its underlying aggregates at the exact location its computes a result for.
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.
An exception thrown by an ActivePivot instance.
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.
Proposes 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 post-processor with support for high performance dynamic aggregation.
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 IPostProcessor which simply filters locations based on conditions on levels.
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.
POJO embedding all necessary statistics from an aggregate provider version.
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.
Mask determining whether a CopperMeasureToAggregateAbove will be aggregated if any of the defined levels are present or if all are expressed.
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.
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.
LeafLevels prefetcher aims to prefetch all leaf aggregates values on a dynamic aggregation context.
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.
Post processor with support for location shifting.
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.
Logical AND combination of other restrictions.
A whole application based on DirectQuery.
The builder for the application.
A pair containing a Datastore and an ActivePivot Manager.
Abstract prefetcher that eases the construction of the IAggregatesRetrievalDescription collection that must be returned by IPrefetcher.computePrefetches(ILocation, ICubeFilter).
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.
Util 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.
A stream listening to a given store.
The stream to position converts a stream aggregated measures to a position based on a configurable time axis.
Abstract implementation of IStreamInfo.
Base class for Broadcast messages operating asynchronously.
 
Builder for the table description.
A TimePostprocessor builds its query evaluation by applying a logic along a time hierarchy.
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.
A prefetcher that always retrieves the same underlying measures.
Abstract class to easily implement IUserDefinedAggregateFunction.
Abstract class to easily implement an IUserDefinedAggregateFunction that supports all aggregate providers.
Basic implementation of IAuthenticatedExecutor.
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.
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.
Default implementation of a basic post processor, that delegates location evaluation to an IEvaluator.
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.
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.
 
Represents 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.
 
ChildPrefetcher aims at prefetching the children of a location along a given hierarchy.
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.
 
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.
A stream that fires an empty event when a transaction is committed on the associated database store.
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 datastore 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.
Thrown when a context value cannot be converted from or to its flat representation.
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.
Starting point to describe calculations and then build measures and hierarchies performing the calculations in ActivePivot.
Configuration interface for Copper analytic functions.
Enum used to decide how the filters must be handled by the measure.
General representation of elements in Copper, such as levels or measures that can be used to express calculations.
Internal representation of CopperMultipleElements.
Interface that represents a hierarchy that can be used in copper.
Copper representation of a cube level.
Component that allows to restrict the view to a cube by only granting specific members of one or several levels.
Marker interface for shift operations.
Copper object representing the result of applying a lambda to a level's values.
Copper representation of an ActivePivot measure.
Copper object representing the combination of Copper measures.
A partially defined analytic measure.
Representation of a Copper measure on which CopperMeasure.per(CopperLevel...) has been called, defining leaf levels for a dynamic aggregation.
Copper representation of the combination of various Copper elements, such as measures and levels.
Specific interface for CopperMeasure representing a native measure such as IMeasureHierarchy.COUNT_ID.
Interface for representing a CopperMeasure which returns the value of its underlying measure for the parent member on the given hierarchy.
Interface for CopperMeasure representing a post processor.
Copper representation of an isolated store joined to the cube.
Interface that represents the field of a CopperStore.
A store lookup is a post processor that runs a get-by-key query on the given store.
Marker interface that embraces the sub builders.
Builder for a store lookup, adding key fields associations.
Builder interface for a store look up that has mapped all key fields to a CopperElement and can combine the values of the selected fields together into the final value of the measure.
Copper measure used to perform switch operations.
Configuration interface for measures which support setting an output type.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Common interfaces for the builders required to implements Copper.userDefinedAgg(String...) and Copper.userDefinedAgg(CopperMeasure...).
 
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for dynamic User-Defined Aggregate Function measure builder classes.
 
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
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.
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.
Copper Database measure builder.
Copper Database measure builder.
Copper Database measure builder.
Copper Database measure builder.
A combining function.
Implementation of IMonitorService persisting all information inside a database.
Request for prefetching data in the Database to complete aggregation retrievals.
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.
Exception raised by invalid descriptions.
Default implementation of an append only dictionary.
Dimension Discovery for SOAP webservices.
The dimension discovery.
The identifier of a dimension in a cube.
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.
Custom exception raised when too many rows are returned by a Drillthrough query.
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.
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.
Default implementation of a dynamic aggregation post processor, that delegates the evaluation of leaf locations to an IEvaluator.
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.
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.
An ICubeRestriction that is more compact than an
invalid reference
EqualLevelRestriction
.
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.
Class exposing experimental features in Copper.
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.
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.
False restriction.
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.
A post-processor which filters on specific members for given levels by editing the query filter during prefetch.
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.
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.
A comparator to compare locations or axis members over the hierarchy, with respect to the comparators of each level in the hierarchy.
Comparator for a given level members.
The hierarchy data.
Hierarchy Discovery for SOAP webservices.
The hierarchy discovery.
DTO for a Hierarchy of an ActivePivot.
The identifier of a hierarchy in a cube.
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.
ActivePivot component main interface
Class defining the bean for the branch permissions manager.
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.
Most ActivePivot continuous query implements this interface which gives the id of the underlying activepivot.
This describes an IActivePivot instance.
A stream event produced by ActivePivot.
Description of an IActivePivot running instance inside a IActivePivotSchema.
An ActivePivot's manager holds a set of IActivePivotSchema and ICatalog instances.
This is the highest level component of an ActivePivot environment and is entirely defined by an IActivePivotManagerDescription.
A manager description fully describes an IActivePivotManager.
Step of the manager builder when the mandatory parameters have been set.
Step of the schema builder when the mandatory parameters have been set.
Step of the builder when a selection has been given to the schema.
A Configuration class used to expose the IActivePivotManagerDescription.
Interface of an ActivePivot Schema, a collection of ActivePivot instances that share the same selection on the underlying database.
A schema description that fully defines an IActivePivotSchema instance.
This class fully defines an IActivePivotSchema instance running into a IActivePivotManager.
A version associated with a multi-version pivot.
An interface used to tag an Object that is aware or related to the existence of an IActivePivotVersion.
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.
The description for a measure based on User-Defined Aggregate Function (UDAF).
An aggregate retriever is a facade to retrieve aggregates based on a collection of locations and a selection of aggregated measures.
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.
Description for a IAggregatedMeasure.
Definition of an aggregate provider.
This describes an IAggregatesCache instance.
Step of the IAggregatesCacheDescription builder when enough information has been provided to be able to create a description.
Builder for the aggregates cache definition.
Continuous handler of events published by a stream.
Isolates the subset of the state of IAggregatesContinuousHandler that uniquely identifies instances of that class.
An aggregates event corresponds to the update of a set of aggregates.
A description of an aggregates retrieval that defines both the location (possibly a range location) and the measures for which we are requesting aggregated values.
A retrieval result that provides random access to its point locations.
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.
Context provided to each IAnalysisAggregationProcedure.IFactory to build to the procedure.
Interface defining the state machine to build the description of an analysis hierarchy procedure for aggregation.
Step interface where the plugin key to the factory building the procedure is referenced.
Step interface configuring the hierarchies handled by the procedure.
Step interface configuring optional join measures offered by this procedure.
Step interface configuring optional underlying levels for the procedure.
Builder interface grouping all steps to define a complete procedure description.
Meta step interface for builder based on a hierarchy.
Meta step interface allowing user to optionally define join measures and/or underlying levels for the procedure.
End interface to complete the building process of a procedure definition.
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.
Procedure computing aggregated values for members of analysis hierarchies.
Definition for a factory generating an instance of IAnalysisAggregationProcedure.
Description of a procedure to aggregate values on members of one or many analysis hierarchies.
Marker interface for Analysis hierarchies.
Interface for building an analysis hierarchy.
Description for an Analysis hierarchy.
Interface to use to simplify the code adding analysis hierarchy to the cube description with the builder API.
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.
'As of epoch' context value that in a multi-version environment determines the version (or epoch) that must be considered.
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.
Utility class offering to execute an action in the context of a given user.
Interface for comparators used to sort the authorities.
IAxisDimensionDescription is the description for the IAxisDimension.
The description for axis dimensions.
An axis hierarchy.
Description of a hierarchy whose levels come from the fact selection.
Deprecated, for removal: This API element is subject to removal in a future version.
IAxisLevelDescription is the description for the IAxisLevel.
Axis Members are members defined inside an axis hierarchy.
Interface for a group of IRangeProperty.
Interface representing a directory in Azure cloud.
Marker interface representing an AzureEntity without its generic.
The description for a IBasicAggregatedMeasure.
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.
Context value containing details about the current branch.
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.
The step of the builder when the aggregate provider description has been built.
Initial step of the build of an aggregate provider description.
Step of the builder when collecting multiple levels for a higher builder.
Initial step of the build of a partial aggregate provider description.
Step of the partial aggregate description builder when only hierarchies restrictions have been provided.
Step of the partial aggregate description builder when only measures restrictions have been provided.
Interface for a partial aggregate provider description builder that has no hierarchies restrictions.
Interface for a partial aggregate provider description builder that has no measures restrictions.
Step of the partial aggregate description builder when no restriction have been provided.
The step of the aggregate provider description builder having received a type and at least one property.
Step of the partial aggregate description builder when the type and at least one property has been provided.
The step of the aggregate provider description builder having received a type.
Step of the partial aggregate description builder when the type has been provided.
Step of the builder for IPropertyInfo when all mandatory parameters have been set.
Step of the builder when a name and expressions have been provided.
Step of the builder when a name has been provided.
Initial step of the builder.
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.
A calculated drillthrough column that can be used in drillthrough queries.
Description of a Drillthrough column computed from values.
A ICalculatedDrillthroughColumnSet can generate several new ICalculatedDrillthroughColumn when a drillthrough query is launched.
Description of a set of calculated columns.
Description of an Mdx calculated member.
Step of a builder when a shared context value can be specified.
Provides method to mark a hierarchy as the default hierarchy of its dimension.
Step of description builder to describe a factless hierarchy.
A ready-to-build description for a level in a hierarchy coming from a store.
Step of an analysis hierarchy coming from a store that can start describing its level.
A hierarchy having the name of the store it will introspect.
Description for a level in a hierarchy coming from a store.
 
Step of a builder that can build an IActivePivotManagerDescription.
Provides method to build a cube.
Builder definition to create the descriptions of aggregation procedures.
Provides method to build a cube.
A hierarchy builder with at least one level.
 
Provides default implements to help customize the range sharing of an aggregate provider.
Provides method to configure the caption of a component in the cube.
Provides method to give a comparator to a built item.
Provides method to configure the expression of a component in the cube.
Step of a cube description builder when a fact filter can be specified.
Provides method to configure the folder of a component in the cube.
Provides method to configure the formatter of a component in the cube.
Provides method to give a level type to a built item.
Provides methods to configure the measure group of a component in the cube.
Provides method to put a property that contributes to the initialization of a component in the cube.
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.
Provides method to mark a built item hidden.
Add a partitioning directive on the store.
Step of the builder that can start building an aggregate provider.
Step of a builder that starts defining a ICalculatedDrillthroughColumnDescription.
Builder having the column name.
Ready to build.
Step of a builder that starts describing a ICalculatedDrillthroughColumnSetDescription.
Ready to build.
Step of a builder that starts describing a calculated member.
Steps of the builder having a unique name.
Ready-to-build step.
Step of a builder that can start building a catalog.
Builder of catalogs.
Step of a builder that can start building a cube.
Step of the builder when a data cube can be built.
Step of a cube builder that can start describing the cube dimensions.
Shorter type for the function creating the dimensions descriptions.
Step of a builder that can start building a distributed cube.
Step for a builder that can start defining a drillthrough properties.
Step where we can finish defining the IDrillthroughProperties.
Step to add calculated column.
Step to add a set of calculated columns.
Step to set the header comparator.
Step to set the maximum of returned rows.
Step to hide column from the drillthrough.
Step to enable/disable ignoring queried measure.
Step to set the behavior of the drillthrough in case of error.
Step to set the behavior of the drillthrough in case of unknown column.
Provides methods to define the drillthrough properties.
Step of a builder that can start to customize the epoch dimension of its cube.
Step of a cube description builder that can start describing a cube's hierarchy.
Step of a builder that starts defining a IKpiDescription.
Steps of the builder having a unique name.
Ready-to-build step.
Builder for IKpiDescription.
Step of a cube description builder that can start describing a cube's level.
Step of a cube description builder that describes fully a cube's level when not part of an analysis hierarchy.
Common interface for the builders of a cube's level.
Step for a builder that can start defining a MDX context.
Step to add default member for a hierarchy.
Step to add formatter.
Step to add the measure alias.
Step where we can finish defining the IMdxContext.
Step to enable/disable MDX compilation.
Step to enable/disable aggressive formula evaluation.
Step to enable/disable MDX engine's case sensitivity.
Step to enabled/disable the light cross join.
Step to enable/disable member path style.
Step to add additional property.
Step to add calculated member.
Step to add kpi.
Step to add named set.
Step to hide subtotals.
Step to enable/disable ignoring invalid member in the MDX engine.
Step to override visibilities for dimensions.
Step to override visibilities for hierarchies.
Step to set axis position limit.
Step to set the cube formatter.
Step to set the result limit.
Step to define the default member of a hierarchy.
Provides method to describe the default member path.
Provides methods to define an MDX context.
Step of a cube description builder that can start describing measures.
Ready-to-build post-processor description.
Step of the pre-aggregated measures builder when all mandatory information has been given.
Builder for native measure customizations.
Builder for post-processor description.
First step of the pre-aggregated measures builder.
Second step of the pre-aggregated measures builder.
Step of a builder that starts describing a INamedSetDescription.
Steps of the builder having a unique name.
Ready to build.
Step of the builder when a query cube can be built.
Step of a builder that can start building a IActivePivotSchemaDescription.
Steps for a builder that can start defining a sub cube properties.
Builder for ISubCubeProperties with denied access.
Step where we can finish defining the ISubCubeProperties.
Steps to grant access to a measure.
Steps to grant access to some members.
An empty builder.
Builder for ISubCubeProperties with some granted measures or members.
Granting some members.
Granting members of a dimension.
Granting members of a hierarchy.
Granting members on a path.
Provides methods to define ISubCubeProperties.
Step of a builder that can start building a partial aggregate provider.
A catalog has an id and contains a list of ActivePivot instances.
Description of a catalog.
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 procedure that executes itself on cells.
Navigable set of cells.
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.
A procedure that executes itself over a cell set.
A procedure that applies a transformation to the values of an inputCell attached to a IPointLocationReader and writes the result into a resultCell.
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.
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.
Reference on an object stored in the cloud.
The definition of the cluster to which a DATA or QUERY cube belongs.
Contains the common interface for the query and data cluster definitions builder.
Builder of a distributed application definition with an id.
Builder for the messenger description when all mandatory parameters have been set.
Builder for the query cluster definition when all mandatory parameters have been given.
Builder for a data cluster definition with all mandatory parameters given.
Builder for a data cluster definition that provides an option to conceal branches from the distributed application.
Builder for a data cluster definition that chooses whether to conceal some hierarchies from the distributed application or not.
Builder for a data cluster definition that chooses whether to conceal some of its measures from the distributed application.
Step of a builder that can start building a distributed application.
Builder for a data cluster definition with an id.
Builder for a data cluster definition with an id and a messenger definition.
Builder for a data cluster definition that chooses to conceal a part of its hierarchies.
Builder for the messenger description.
Builder for the query cluster definition.
Builder for the query cluster definition when an id has been given.
Builder for the query cluster definition when an id and a messenger definition has been given.
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.
Common interface for the builders of a cube's hierarchies.
IComparator is an interface which can specify an ordering between objects in ActivePivot.
IComparatorDescription is the description of an IComparator extended plugin.
This interface describe specific order for an IComparatorDescription.
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 context is bound to every ActivePivot's instance and be reached thanks to IActivePivot.getContext().
An immutable snapshot of a IContext.
Interface for queries containing contextual information stored in a list of context value.
All context values implement this interface, because a context value is uniquely identified by its interface.
Generic interface for builder of IContextValue.
Ready to build.
The description for context values.
Interface of a component that stores context values.
A context value translator can convert IContextValue instances into a simple generic representation based on Map.
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.
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.
Objects used to collects all the objects created with the Copper API and publish them to the cube it is tied to.
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.
 
Step of the cube builder when a name has been given to the cube.
A cube filter is a component that allows to restrict the view to a cube, either by only granted specific members, or by denying them.
This interface allows to construct a new ICubeFilter.
Central point to manage all captions and formatters for a given cube.
A factory of ICubeFormatter.
Interface to represent a restriction/filter/MDX subcube of a cube.
A cursor with no information about the dictionaries of its contained 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 that any custom property must implement to be recognized as a plugin.
Manager of the database cache to manipulate the cache lifecycle.
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.
Representation of an aggregation result coming from a database query.
Class represented a query compiled against a IDatabaseRetrievalResult, used to access the result rows of the retrieval.
Interface for a procedure consuming each row in a IDatabaseRetrievalResult.
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 definition of the cluster to which a data cube belongs.
Information about a data cube's REST endpoint.
Builder of a data cube.
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.
Basic interface which defines a description.
Interface for a description that can have multiple nested imports.
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 dimension that holds multiple hierarchies.
Possible dimension types.
Builds a dimension description.
Base description of a dimension.
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.
This describes an QUERY cube instance.
This describes a QUERY cube instance.
A version associated with a multi-version pivot.
The builder for IClusterDefinition.
An object used to broadcast messages to other instances and process remote messages.
A partitioned post-processor whose computation may be horizontally distributed on each data cube regardless of its partitioning levels.
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 column that can be used in drillthrough queries.
 
The drillthrough continuous query interface.
A drillthrough event is an event corresponding to a full drillthrough (headers + rows).
The drillthrough executor, created for each new IActivePivotVersion.
A drillthrough header represents a column of a IDrillthroughQuery.
A drillthrough headers query returns the list of IDrillthroughHeader corresponding to each column of a IDrillthroughQuery.
Drill-through properties are used to customize content and presentation of drillthrough results.
The possible behaviors of the query engine upon an exception with a calculated column in the drillthrough.
A drillthrough query returns all the facts (represented by IDrillthroughRow) contains into a range of selected locations.
A drillthrough query context is computed when a drillthrough query is launched.
State for a IDrillthroughStream, storing the current result of the IDrillthroughQuery.
A drillthrough row is the elementary result of a IDrillthroughQuery.
The session used the execution of a drillthrough query.
ActivePivot versioned and enriched continuous query update.
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.
The builder for a level of the epoch dimension description (branches or epochs).
The description of an additional dimension which allows to retrieve values from different versions of the pivot within a single Mdx query.
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.
Evaluates a IAggregatesRetrievalResult, aggregated at a given point location.
Construct that aggregates monitor events that contribute to alerts.
Interface for plugin values implementing IWorkflowProcessExecutor from ISentinelEvent.
IExtendedPlugin.
Interface of an extended plugin value.
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
The definition of a filter on input facts.
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.
This interface must be implemented by the continuous query implementation of the IGetAggregatesQuery.
This query aims to retrieve all the aggregates defined by a set of locations and measures.
A cross-all-ActivePivot entitlement defined by a collection of context values.
The graph websocket session holder.
Step of the measure build when at least one measure is defined.
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.
Hierarchical mapping.
The hierarchy is the basic axis of data analysis in the OLAP system, and represents one edge of the multidimensional cube.
Builds a hierarchy.
The description for the IHierarchy.
Base description of a hierarchy.
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.
For an originating location (a location subscribed by some continuous query) an impact encapsulates all the results implied by a stream event: The point locations or range locations that may have changed and must be refreshed The point locations (cells) that may have been removed from the subscribed view
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.
A procedure that is being executed on each element of an indexed collection (typically a list).
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 for integer context metadata.
Parser of integer fields.
Definition of an object checking task interruption.
An interruptor for an entire task computation tree.
This interface is extended by intersectable components.
The result of an aggregates retrieval.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
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.
Measure produced by joining field levels and using them as field values in a store.
Description of a measure coming from a join between ActivePivot levels and fields of an isolated store.
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.
The description of a KPI as defined in http://technet.microsoft.com/en-us/library/ms126258.aspx.
Interface defining an expression in a KPI.
Interface defining filter actions on KPIs.
Interface describing the goal of a KPI.
Interface defining an expression in a KPI that returns a numeric value but that will be represented by a graphical item.
Interface describing the status of a KPI.
Interface describing the trend of a KPI.
Interface describing the value of a KPI.
Base description of a level.
Type for classification : indicates how the level should be treated while feeding (e.g. should be filled with IHierarchy.ALLMEMBER, a default value or the level's property) and while querying (e.g. should be ignored in the aggregate provider then re-expanded or not).
Possible level types.
The licensing service is associated with an ActivePivot Manager and exposes some attributes of the current license.
Flag interface to specify that the results of a post-processor can be aggregated linearly: the post processor applied on a 'big' aggregate gives the same result as the aggregation of the outputs of the post processor on each element of any partition of the 'big' aggregates.
Interface for line reading.
Key attributed to the listener of source events.
Class representing a query returning a list.
Definition of a located resource.
An ILocation represents the path to one or several cells in a cube.
Simple location builder to build a location.
Flags controlling the authorized operations for the builders.
A component in charge of translating a map of coordinates into a list of locations.
The factory used to create ILocationConverter.
A procedure used to expand a location on some levels.
The iterator performing the actual expansion.
Interprets the locations for drillthrough queries.
List of locations.
A pattern location is an intermediate data structure for easy creation of light-weight locations.
A procedure that executes itself for each of the locations within a cell set.
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.
Sugar for IDrillthroughQuery relying on a collection of maps of coordinates instead of a collection of ILocation.
 
Sugar for IGetAggregatesQuery relying on a collection of maps of coordinates instead of a collection of ILocation.
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.
Base interface for queries based on a map of coordinates instead of ILocation.
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).
Configure the Mdx engine.
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.
Description of a generic MDX element.
MDX Query defined by an MDX string and some optional context values.
Definition of a component checking a MDX statement.
Marker interface for IAggregatesContinuousHandler that depends on the measure.
The singleton measure hierarchy.
Measure Members are members defined inside an IMeasureHierarchy.
The description for a IMeasureMember.
A container for IMeasureMember and IPostProcessor.
A member is a known value for a level in the pivot cube.
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.
An event that can be merged into another one.
A message contains data loaded from a data source, and transferred to a destination through a message channel.
Definition of a message.
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.
Callback when there is an event on the message.
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.
Definition of a messenger to be used with a Data cube or a Query cube.
An IContextValue that describes the behavior of the ActivePivot query engine when it detects that an IPostProcessor does not correctly expose its prefetchers.
The possible behaviors of the query engine upon the detection of a missed prefetch.
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.
A multi-version pivot.
This interface add additional operations related to distribution for the Data cubes.
A distributed IMultiVersionActivePivot, also called a Query cube.
Description of an MDX named set.
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.
An ICubeRestriction that is more compact than an
invalid reference
InLevelRestriction
.
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.
InvalidLicenseException.
Base interface for Olap elements (dimensions, hierarchies, levels, members).
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.
A partial aggregate storage definition, that contains a restricted list of hierarchies for which aggregates are materialised.
Interface containing the filters applied to an Aggregate Provider.
A post-processor whose computation can be split across multiple partitions and then reduced back into a final result.
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.
IPluginDefinition is the description for the plugin to add.
Implementation code can define specific plug-ins, such as indexer, storage, calculator, cache for each IActivePivot instance.
Builder for IPluginDefinition.
Builder step when a plugin key has been provided.
Builder step when at least one property has been provided.
ActiveViam Light Plugin Value Base interface.
An immutable IPointLocationReader.
A point location builder, based on a pattern.
A pattern based on a range location.
A point (non-range) location reader.
A procedure that is executed on selected rows of a IAggregatesRetrievalResult.
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 writer into the result of a post-processor evaluation.
IPostProcessor.
Container for the additional parameters of the constructor of a post-processor.
IPostProcessorDescription is the description class for a IPostProcessedMeasure.
A prefetcher is responsible for computing the dependencies for a post-processor execution.
This is the interface used by a post-processor to notify the core products that it needs the given aggregates to compute its result: this defines a request to the core product to prefetch the given aggregates.
A FunctionalInterface used to prepare a statement associated with a JdbcTopic.
An object that holds a PreparedStatement.
A primitive iterator interface.
Interface of descriptions that support the capture of custom properties.
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.
Context value to limit the results sizes.
A queries service allows to execute queries on the IActivePivot instances contained into the bound IActivePivotManager.
This context sets a time limit for queries execution.
Generic query to retrieve single or multiple objects.
IQueryable.
Context value that represents a restriction/filter/MDX subcube of a cube.
The query cache is a component instantiated by ActivePivot at execution of a query (and cleared after it).
The definition of the cluster to which a query cube belongs.
Description of a distributed application.
Contains the API to simplify setting the most common query cube properties.
Context Value responsible for disabling optimizations when running requests.
A context value keeping the logging level to monitor the query execution using Logger.
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.
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.
An event that can reset the continuous query engine.
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.
Context value that represents a restriction/filter/MDX subcube of a cube.
Interface for classes representing a snapshot of the security for a given user.
Security Facade interface.
The description of an ISelection.
Builder for a ISelectionDescription.
Step of the builder when it can alias fields.
Step of the builder when it is able to build a description.
Step of the builder when it has fields and can use other references.
Step of the builder that can chose between starting to describe an additional store reference to use for this selection, or building the current selection.
A FunctionalInterface used to handle field name collisions when retrieving all reachable fields.
Step of the builder when no fields were added, and some are required before it can build.
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.
A Stream is a registered component that publishes real-time events into the ActivePivot continuous query engine.
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 listener that can register to a stream to receive its published events.
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.
Interface for queries whose content can be represented as a String.
A condition that asserts that part of the input object (as resulting of the accessor's introspection) respects a given condition.
The main component of the SubCube functionality.
Data elements organized in a table layout.
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 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.
A TimePostprocessor builds its query evaluation by applying a logic along a time hierarchy.
Kinds of "position type".
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 updateWhere method to perform the actual update in the selected store.
Interface of an object that can accumulate data in its own state and transfer this state into a target object.
A procedure that transforms a record of underlying values attached to a location into a single transformed value.
Interface implemented by context values which should not be serialized.
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 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.
Interface for checked and unchecked exceptions to be thrown when searching for an olap element (see IUnknownOlapElementException.OlapElementType) in the cube that does not exist or is currently missing.
The type of olap element that is missing.
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.
Context value carrying the name of the current user.
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.
A procedure that is executed on each non-null value of a IAggregatesRetrievalResult.
A procedure that is executed on selected rows of a IAggregatesRetrievalResult.
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.
ActivePivot versioned continuous query update.
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 the step after providing the IAnalysisHierarchyDescription.
Interface for the step after providing the IHierarchyDescription.
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 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.
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.
A IEpochManagementPolicy that does nothing automatically.
A IEpochManagementPolicy that intents 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.
Definition of the formula used to compute the goal of a KPI.
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.
Definition of the formula used to compute the status of a KPI.
Description for the formula used to compute a KPI trend.
Set of utility classes and functions to work on KPIs.
Utility for KPIs whose status will be mapped to a 3-level scale.
Definition of the formula used to compute the value of a KPI.
LeafLevels prefetcher aims to prefetch all leaves aggregated values on a dynamic aggregation context.
Level Discovery for SOAP webservices.
The level discovery.
The identifier of a level in a cube.
Representation of the mapping between a cube level and a field reachable from a store.
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.
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.
Default implementation of IMapDrillthroughQuery.
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.
MdxException.
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.
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.
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.
Hides measures that are higher than some given levels in their respective hierarchies.
The minimum levels prefetcher.
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.
Interfaces to defined hierarchies in Copper.
 
Interface to configure attributes common to all hierarchies.
Interface to configure attributes common to all levels.
The interface to implement to create the beginning of a hierarchy builder.
The single interface to implement to create a hierarchy builder.
The single interface to implement to create a hierarchy builder.
The single interface to implement to create a hierarchy builder.
 
 
Builder to define the levels.
Builder to define the levels (at least one level has already been defined).
 
Builder to add only one level to a hierarchy defined by MultiLevelHierarchyBuilder.SelectHierarchyType.fromStore(CopperStore).
Starting point to build the hierarchy.
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.
Classic naming conventions used in utilities to ease renaming.
Controls whether the measure searches for the value at the exact requested location or searches for a non-null value at least at the requested distance.
This Post Processor, given a time hierarchy and a location, returns the previous or next value along the time hierarchy if it exists.
Prefetcher for the NeighborValuePostProcessor.
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.
Negate a restriction.
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.
Logical OR combination of other restrictions.
Draft API.
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.
Prefetch the parent location of the target locations, with respect to the chosen reference hierarchy.
Parent value post processor.
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.
The post-processor for the compilation of the percent of member MDX formula for a given measure and a given hierarchy in a dimension.
The post-processor for the compilation of the percent of parent MDX formula for a given measure and a given hierarchy in a dimension.
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.
 
 
 
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.
An interface storing all post-processor constants for post-processors that need to be accessed by artifacts that do not depend on activepivot-ext, notably MDX compilation.
Exception thrown by a post processor during its initialization.
PostProcessor which, given a cell and a time hierarchy, returns the previous underlying along the time hierarchy.
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.
Object identifying a unique Aggregate Provider for a given ActivePivot.
Provide statistics about event publication.
An OLAP element that can be published (i.e added to) into a cube.
The query has been canceled.
An exception that occurs dealing with a query.
The query has failed during execution.
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.
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.
Lighter internal wrapping method of a JDBC result set.
The retrieval data.
 
Sorts the epochs, from the most recent to the oldest.
A comparator to compare locations or axis members over the hierarchy, with respect to the reversed comparators of each level in the hierarchy.
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.
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.
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.
 
The state data transfer object.
Default immutable implementation of IStoreDescription.
A simple IStoreDescription builder.
Cumulative measure along a time axis.
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.
Aggregates continuous Handler specialized for timeline based post processors.
A strategy for the arrays.
 
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.
True restriction.
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.
 
Class when a request is made to an unauthorized resource.
Simple evaluator that returns the underlying measure without any modification.
The underlying measures prefetcher aims to pre-loads all required pre-aggregated values on current locations.
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.
Thrown when operations fail because of an unknown record key.
A PostProcessorInitializationException that is thrown when a post-processor detects that one of its dependency does not exist.
The runtime version of UnknownOlapElementException.
Exception thrown when we are trying to do an action on a stream but the stream does not exist.
A PostProcessorInitializationException that is thrown when a post-processor detects that one of its underlying measure does not exist.
Interface for representing a store in Copper that is not joined to the cube.
Enum of the types of supported joins in Copper.
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.
Drillthrough calculator displaying only one index of a vector.
A ICalculatedDrillthroughColumnSet made to generate N columns; one for each index of a IVector.
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.
A window specification for analytic (window) functions.
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.