All Classes and Interfaces

Class
Description
Base class for events impacting a single pivot.
Base class for events impacting a single schema (and multiple of the underlying pivots).
Abstract base class for all post processors.
Base class for synchronous continuous handlers.
Base class for implementing IAggregation classes.
Base class for aggregation binding implementations.
Aggregation Binding specialized for cloneable (object) aggregates like for instance vectors.
Base for aggregation functions.
Abstract implementation of a basic aggregation procedure for analysis hierarchies.
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.
Base class for asynchronous continuous handlers.
Abstract producer of the value for an HTTP Authorization header, used to authenticate against remote servers.
Parent abstract class representing an object that wraps a blob client.
Wrapper on an Azure Storage's directory.
Runtime exception thrown when a reader requires a version at an epoch in the past and that version has already been abandoned by the multiversion holder.
Abstract post-processor with support for high performance dynamic aggregation.
Basic-authentication Authorization header value producer (Basic + Base64 of user:password).
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 base class for calculated drillthrough column that compute values directly from underlying fields.
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 inherited by context value implementations.
Abstract class for events related to the parsing of a CSV file.
Abstract implementation for CSV topics.
Encapsulation for the pending state.
Enum used to signify the status when we need to create a data provider.
Provides a smooth way to create a IActivePivotContentService.
Terminal builder step that builds the IActivePivotContentService.
Builder step exposing both the build operation and the optional initialization step.
Each time a user connect to ActivePivot server, the entitlements will be retrieved from the content service.
Builder step that initializes the content service before it can be filled and used.
Event fired when a new continuous query is registered on a pivot.
Event fired when a continuous query is un-registered from a pivot.
Event fired when the definition of a continuous query on a pivot has been updated.
This class implements the IActivePivotDescription interface.
ActivePivot Discovery for SOAP webservices.
An exception thrown by an ActivePivot instance.
This class implements the IActivePivotInstanceDescription interface.
Full description of an IActivePivotManager structure.
Event fired when a query is cancelled.
Event fired when a non-continuous query has finished executing successfully.
Event fired when a non-continuous query has resulted in a failure for a reason that is not a timeout.
Event fired when an ad-hoc query starts executing.
Class defining information about ActivePivot REST services.
This class implements the IActivePivotSchemaDescription interface.
Full description of an IActivePivotSchema.
Event fired when a transaction is successfully committed through IActivePivotSchemaTransactionManager.
Event fired when a transaction is rolled back.
Event fired when a transaction is started through the IActivePivotSchemaTransactionManager.
ActiveViam Checked Exception.
A subclass of ActiveViamRuntimeException that can register arbitrary values in order to use them in a subsequent catch block.
An enumeration of all the possible types of annotations.
Core properties used in ActiveViam products.
ActiveViam Runtime Exception.
Security Exception thrown within a ActiveViam component.
This is the base class for custom properties, implementing the basic behavior shared by all custom properties.
Description of an adaptive partitioning.
An implementation of an ICustomProperty that is able to retrieve data from a database.
This abstract class provides the basic implementation of IDefaultCellPropertiesHandler.
Propose some default values for epoch management policy.
Basic implementation of a description to which new imports can be added.
Abstract class for the Spring configuration of an application based on DirectQuery.
Marker interface for a component providing the Spring resource containing the env.js file content for Atoti Admin UI.
Abstract implementation of IHistory whose results are Double.
Abstract post-processor with support for high performance dynamic aggregation.
Reference on an object stored in the cloud.
Immutable abstract description of an IDataTableField.
Builder of AFieldDescription.
Abstract implementation for CSV topics that are based on files that can be found on the current file system.
Abstract IPostProcessor which simply filters locations based on conditions on levels.
Abstract implementation of IHistory whose results are Float.
Base exception for all Sink and source AgentException.
AggregatedMeasureDescription is the description class for an AggregatedMeasure.
The aggregation DTO is an association of a location and its aggregate.
Definition of an aggregate storage.
Properties to configure the AI-based aggregate provider recommendation.
POJO embedding all necessary statistics from an aggregate provider version.
This class implements the IAggregatesCacheDescription interface.
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.
Utility class to compute the output type of multi-sources aggregations.
Base class for translator detecting the columns to parse from header lines.
Abstract implementation for hierarchy descriptions.
Base class for a column calculator using the position of the column to produce.
Abstract implementation of IHistory whose results are Integer.
A JDBC store channel factory IStoreMessageChannelFactory which checks the types of the attributes.
Base class for a column calculator using a JSON representation of its input field.
A pool of connections to a Key-Value database, that handles creating, releasing, providing connections.
Abstract implementation of IKeyValueConnector.
LeafLevels prefetcher aims to prefetch all leaf aggregates values on a dynamic aggregation context.
Object to give an alias to a relative path to a field, starting from an arbitrary and unknown table.
Allocation type describing where data was allocated.
Post processor with support for location shifting.
Abstract implementation of IHistory whose results are Long.
Base abstract message channel.
Abstract message channel factory IStoreMessageChannelFactory for channels that convey data from a source towards a datastore.
Base class for multi source aggregations.
Base for multi source aggregation functions.
Basic implementation of a IAnalysisAggregationProcedureDescription.
The description for an Analysis Hierarchy.
Logical AND combination of other conditions.
Logical AND combination of other conditions.
Logical AND combination of other restrictions.
Answer sent by a node in response to a Request.
A whole application based on DirectQuery.
The builder for the application.
A pair containing a Datastore and an ActivePivot Manager.
Abstract prefetcher that eases the construction of the IAggregatesRetrievalDescription collection that must be returned by IPrefetcher.computePrefetches(ILocation, ICubeFilter).
Base class for properties.
A vector that only supports read access.
This factory allows to retrieve all the tuples of the jdbc source with the order that has been set into the sql query. e.g. we have a store with b, a and the jdbc source has a, b, c We will be receiving tuples [ a1, b1, c1 ].
Creates channel which creates message from Object arrays coming from JDBC.
The array variable data type.
Utility class to create on heap vectors backed by a simple java array.
A simple ICalculatedDrillthroughColumn that need only one field to be computed.
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.
IAsOfEpoch implementation.
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.
Abstract implementation of every IStream class.
The stream to position converts a stream aggregated measures to a position based on a configurable time axis.
 
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.
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.
Unlike TuplePublisher, this implementation of the ITuplePublisher contract does NOT expect the third party code to control the transaction flow: this publisher always manages one transaction (from start to commit) per call to its publish method.
ITuplePublisher which changes the format of the tuples sent to the datastore if the schema of the datastore has changed since creation.
Base implementation of a vector, that doesn't support any read or write operation.
Aggregation Binding specialized for IVector.
 
The axis data.
AxisDimensionDescription is the description class for the AxisDimensions.
The description for axis dimensions.
DTO representing an axis in the pivot table.
The description for an AxisHierarchy.
AxisLevelDescription is the description class for the AxisLevel.
An ActivePivot Member in the context of a cell set.
A position on a cell set axis (one or several members).
Basic implementation of IAxisRanges.
Object referencing an AppendBlobClient.
ICloudEntityChannelFactory that creates channels for reading Azure Blob Storage entities.
Object referencing a BlobClient, a non-specialized blob client that exposes generic operations.
Object referencing a BlockBlobClient.
Wrapper on an Azure Storage's directory.
 
Object referencing an EncryptedBlobClient.
Wrapper on an Azure Storage's directory.
Wrapper on Azure's BlobClientBase.
Object referencing a PageBlobClient.
Class exception for requests containing a value considered as invalid by the service.
Entry Point to define a database query ICondition.
Functional interface for creating dynamic conditions with a parameter name.
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.
Default implementation of a basic post processor, that delegates location evaluation to an IEvaluator.
Try to convert a location to a cache partition.
 
IBranch implementation.
Simple implementation of IBranchCreationDescription.
A simple implementation of IBranchPermissions with only two fields: the set of owners and the set of readers of the given branch.
Simple implementation of the IBranchPermissionsManager, with a map associating a BranchPermissions to each branch name.
An envelope for a broadcast message containing additional information such as the broadcasting address and the trace context.
The cache capacity describes the maximum number of data that can be kept in the cache.
The cache capacity based on the maximum number of lines.
The cache capacity based on the maximum number of partitions.
Implementation of IBranchPermissionsManager which wraps another branch permissions manager, essentially delegating all methods to it, except for CachedBranchPermissionsManager.getBranchPermissions(String) which keeps previous calls in a cache.
Branch restriction applied to the measure cache.
All the branches have a measure cache.
Only the listed branches have a measure cache.
Description of a database cache used to temporarily store some partitions of external tables into a local datastore.
 
Measure restriction applied to the measure cache.
All the measures are cached.
Only the listed measures are cached.
Represent a partition of a cache table.
CalculatedDrillthroughColumnDescription is the description class for a ICalculatedDrillthroughColumn.
CalculatedDrillthroughColumnSetDescription is the description class for a CalculatedDrillthroughColumnSet.
Basic implementation of an ICalculatedMemberDescription.
Contain all static utilities for cancelable tasks.
This class implements the ICatalogDescription interface.
Catalog Discovery for SOAP webservices.
The catalog discovery.
The cell data.
DTO representing a cell of a MDX cellset.
A complete cell set, with axis and cells.
Utility class to create read-write cells.
Change description to describe updates that happened in the external database.
Describes the type of data change that occurred in a table of the external database.
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.
Builder for CloudFetchingConfig.
Topic based on the content of several remote entity files.
Base class for IClusterDefinition.
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.
Creates a MessageSender for generic distributed communication between nodes.
Intermediate builder step that requires the output processor to be specified.
Intermediate builder step that requires the message handler to be specified.
A communication registration that has not yet been bound to an IActivePivotManager.
ComparatorDescription is the description class for the Comparator.
ComparatorOrderDescription is the special orders for the IComparatorPivot.
Base class for comparison matching conditions.
Message channel composed of several message channels of the same family.
A UserDetailsService which can retrieve users from several UserDetailsServices.
Defines the computation intensity of an IHealthCheck, including all resources (CPU, memory, IO, ...).
Runtime exception throws when the evaluation of a condition fails.
Factory for all IColumnCondition.
Helper to create JsonNode from a condition written as a map.
Exception thrown when the configuration of the application is incorrect and code execution cannot continue while this configuration is not changed.
Class exception for a call that conflicts with the current state of the resource.
Constant column calculator that returns a constant.
Description of a function that produces a constant.
Description of a constant partitioning, i.e. no partitioning.
A Type of action that can be performed during a content update.
Builder to create a IBranchPermissionsManager using an underlying content service to store the permissions.
Class holding a series of helper methods to create instances of Content Services.
Util class containing helper methods to navigate the content service.
Class defining information about REST services related to the Content Service.
Utility class used to export and import a sub-tree of the Content Server.
A basic representation of types, simpler than a data class.
An update on an entry of the content server.
Possible context values in a JsonDiscovery.
The description for context values.
Thrown when a context value cannot be converted from or to its flat representation.
Constants for aggregates continuous query engine.
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.
Marker interface for CopperMeasure representing a native measure such as IMeasureHierarchy.COUNT_ID.
Foundry-specific methods for creating aggregated CopperMeasures using FieldPath references relative to the fact table.
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 setting buffer types in user-defined aggregate function builders.
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 configuring leaf aggregation behavior in user-defined aggregate functions on measures.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Wrapper for IMeasureFactory instances to enable dynamic registration via Spring's component scanning for Solutions.
A simple column calculator that directly parses a source data field.
This event notifies the end of the parsing of a file.
This event notifies of a full failure to parse a CSV file.
These events notify the progress of the parsing of a CSV file.
Notifies of the failure of parsing one line of a CSV file.
Example implementation of a Message Channel Factory.
Configuration for the CSV Parser.
Builder for the CsvParserConfiguration.
 
Info about the reading mode which is basically a tuple of three integers.
Builder to create a new ICsvSource.
Holds the default configuration of a CSV Source.
Builder for a CsvSourceConfiguration.
Deprecated, for removal: This API element is subject to removal in a future version.
Use ICsvSource.builder() to configure the source instead
Cube Discovery for SOAP webservices.
The cube discovery.
A promise for the data to be retrieved from the external database.
This implementation of ICubeFilter relies on a sub-cube to work.
Identifies a cube that sends a message.
CustomComparator Default implementation of the ICustomComparator interface, also available as a light plugin value of the comparator plugin.
Root builder for ICustomHierarchyDefinition.
 
Describes a custom reader for a field.
The type of data read by the custom reader.
Fake post-processor prefetcher which is in charge of pre-filling the database cache.
Unique identifier for a database.
Class containing logger names constants, as well as the loggers.
Copper Database measure builder.
Copper Database measure builder.
Copper Database measure builder.
Copper Database measure builder.
A combining function.
Request for prefetching data in the Database to complete aggregation retrievals.
Print content of a database version: tables.
Class defining information about Database REST services.
Database retrieval's DTO.
 
ClusterDefinition for DATA cube.
Builder class for creating DataClusterDefinition instances.
Builder for the IDataExportService in the cloud or in local.
The kind of data operation an IDataOperationTrigger is running within, carried by IDataOperationTrigger.ITriggerContext.operationType().
Default immutable implementation of IDatastoreSchemaDescription.
Utility class to make transformations on an IDatastoreSchemaDescription.
The event created when a datastore transaction is committed.
An exception thrown when something goes wrong with a transaction on the Datastore.
The event created when a datastore transaction is started.
Basic immutable description of a table field.
Configuration class for the data validation of external tables in DirectQuery.
 
This class is used to assign a standard behavior to the cell properties.
Default location interpreter.
The default member discovery.
Internal annotation marking code as deprecated and to be removed in a future version.
One of the classes used to build a ICustomHierarchyDefinition.
Exception raised by invalid descriptions.
Utility class for description-related operations.
Default implementation of an append only dictionary.
Dimension Discovery for SOAP webservices.
The dimension discovery.
The identifier of a dimension in a cube.
Object that uniquely identifies a dimension whatever the final name given by the IKeyResolver.
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.
Settings for the discovery of external tables in DirectQuery.
 
A query to retrieve a distinct projection of fields from a base table and its linked tables.
A builder for DistinctQuery.
The basic implementation of an IDistributedActivePivotInstanceDescription.
Base class for translators of double context values.
The drillthrough columns discovery.
The drillthrough executor implementation IDrillthroughExecutor.
Component receiving the facts from the IDatabase and modify them to generate the drillthrough rows.
Class recording every name used, generating a suffixed label when the same value is provided.
DTO for the drillthrough headers.
A drillthrough headers query returns the list of IDrillthroughHeader corresponding to each column of a DrillthroughQuery.
This class implements the IDrillthroughProperties interface.
A drillthrough query returns all the facts (represented by IDrillthroughRow) contained into a range of selected locations.
 
The result of a drillthrough query, contains the rows to return, and the total count of rows that matched the drillthrough query.
DTO for a drillthrough row.
Exception thrown when operations fail because of a duplicate record key.
Build a human-readable duplicate key within transaction message, from the human-readable details.
This class exposes various handlers.
Preview API allowing structural changes of the partial providers.
Structural transaction to update the partial providers.
Default implementation of a dynamic aggregation post processor, that delegates the evaluation of leaf locations to an IEvaluator.
All the filters to be applied, either from the query or from security.
Special column calculator that calculates no value and leaves the column empty.
Empty query plan DTO.
 
An empty vector, i.e. of size 0.
Description of the emulated time-travel to be used.
Builder for creating a EmulatedTimeTravelDescription.
Description of the emulated time-travel for a given table.
Parameters to configure client-side encryption.
Utility class to build an IEntitlementsProvider.
Implementation for IEpochDimensionDescription.
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 restricting a hierarchy to one member path.
Class exposing experimental features in Copper.
Temporary class exposing utils for ICubeRestriction
Adds support for ExtendedPlugin injection of properties or services using the setters exposed on the ExtendedPlugin implementation class.
The injector can produce an instance of ITransfer that exposes the same setters than the target ExtendedPlugin, and that will transfer its state to all new instances of that ExtendedPlugin.
Record containing details about the type for a given field, as retrieved from the external database.
Identifies a table in an external database.
Identifies a table by its SqlTableId.
Identifies a table by a SQL expression.
Helper class to define filtering conditions.
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.
Represent the relative path to a specific table field, starting from an arbitrary and unknown table.
Basic implementation of an IFieldType.
Simple builder for an IFieldType that prevents from most consistency errors.
Column calculator that returns the full name of the file currently being parsed.
Column calculator that returns the last modified date of the file currently parsed.
Column calculator that returns the file name of the file currently being parsed.
Monitoring for file system CSV topics.
A factory to create file system CSV topics.
Base class to store file information when the file comes from a classical file system.
The JSON query filter data.
 
This class implements the IFilterDescription interface.
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.
Description of everything needed to assemble a Foundry application: the customer model configurer, the Solutions configurers (for both the database and the cubes), and the measure-factory registrations.
Orchestrator that assembles a Foundry application from a FoundryApplicationDefinition.
Spring configuration building a whole Foundry application on a DirectQuery composite database.
This query aims to retrieve all the aggregates defined by a set of locations and measures.
 
A query to retrieve a single record from its key.
 
A GlobalEntitlement instance lists the context values common to all pivots.
Fluent builder for IGlobalProviderDescription.
ICloudEntityChannelFactory that creates channels for reading Google Cloud Storage entities.
Wrapper on a Google storage's directory.
 
Entity wrapping a Blob.
Object referencing a Blob.
Greater than comparison.
Greater than or equal to comparison.
An ICubeRestriction that matches all members of one hierarchy that are greater than the given member according to the natural order comparator.
An ICubeRestriction that matches all members of one hierarchy that are greater than or equal to the given member according to the natural order comparator.
A Translator that configures itself automatically by parsing header lines.
The health agent properties.
A converter to convert the source into a computation intensity.
 
Description of a hierarchical partitioning.
A set of utilities for IHierarchys.
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.
Object that uniquely identifies a hierarchy whatever the final name given by the IKeyResolver.
Hierarchy restriction applied to a IPartialProviderDescription.
All the hierarchies are covered.
Only the listed hierarchies are covered.
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.
ActivePivot component main interface
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Use IActivePivotManager directly
Service used to store the ActivePivot descriptions and the entitlements (i.e.
Description of a calculated member or KPI with its permissions.
Deprecated, for removal: This API element is subject to removal in a future version.
This describes an IActivePivot instance.
A stream event produced by ActivePivot.
An health event handler dedicated to handling health events declared in the activepivot project.
Marks event from the activepivot project.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IActivePivotManagerDescription and IEpochManagementPolicy as Bean methods in your own Configuration class directly, without implementing this interface.
A helper object used to create and run queries on an ActivePivot.
An IActivePivotQueryRunner that already defined the level coordinates and measures to query.
An IActivePivotQueryRunner that already defined some level coordinates to query and can now specify which measures should be queried.
The starting state of an IActivePivotQueryRunner for which coordinates need to be defined.
The starting state of an IActivePivotQueryRunner for which coordinates need to be defined.
An IActivePivotQueryRunner that already defined some level coordinates to query and can now specify which measures should be queried.
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.
Implement this plugin value to provide additional metadata for your context value.
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.2.0.
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.
Description for a IAggregatedMeasure.
Definition of an aggregate provider.
Interface to configure the Aggregate Providers.
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.
Aggregates result for a single location.
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.
Interface for configuring topic aliases in the DLC.
This interface is intended to pass further details on how to allocate a chunk of a given type.
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.
Simple result acceptor.
Marker interface for internal data classes providing filters.
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.
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.
Interface to configure the Branch dimension (formerly known as Epoch dimensions).
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.
Provides method to disable the ALL level.
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 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 executes itself over a cell set, exposing the cell values through a reader instead of a materialized Object[].
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.
Configurator for a channel.
Configurator for the channels of a Data Load Controller (DLC).
An extension to Cloneable returning the real interface.
Interface for cloud ICsvDataProvider factory.
Performs batch operations on cloud entities, potentially using cloud-provider APIs for better efficiency than individual requests.
Deprecated, for removal: This API element is subject to removal in a future version.
It will be become a marker interface in 6.2, and thus be removed
Interface representing a directory in the cloud.
Facade on an object stored in the cloud.
Factory that creates channels for reading cloud entities.
Reference on an object stored in the cloud.
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.
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 that can be used as a IExtendedPluginValue.
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.
Describes a condition of a IQuery.
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.
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 service that can be continuously queried.
A continuous query is a mechanism by which one can define a logical set of data.
Base interface for all Atoti contributions.
Objects used to collects all the objects created with the Copper API and publish them to the cube it is tied to.
Interface for Solutions to configure cube(s) via the ICubeManagerConfigurator.
Interface for Solutions that is called after the customer's IModelConfigurer.configureCubes.
Interface for Solutions to configure the database via the IDatabaseConfigurator.
Interface for Solutions that is called after IModelConfigurer.configureDatabase(IDatabaseConfigurator).
Interface for Solutions to configure the Data Load Controller (DLC).
Spring configuration for a 'Cross-Origin Resource Sharing' (CORS) filter.
Interface that all parsing error listings should implement.
CSV anomaly types enum.
Definition of a component providing CSV data.
Interface of a parsing report specific to a single CSV file.
Interface of a ISource that can fetch data from, and listen for changes in CSV files.
An health event handler dedicated to handling health events declared in the CSV Source project.
Marks event from the CSV Source project.
A topic of the CSV Source.
Base configurator for CSV-based topics.
 
Interface to configure an ActivePivot.
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.
Configures the ActivePivot Manager (cube container).
Interface to represent a restriction/filter/MDX subcube of a cube.
A cursor over records.
Converts a line of the cursor into a user specific object T.
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.
Definition of a hierarchy that is not directly loaded from the dimension table.
Interface allowing to customize the matching from the JDBC type retrieved in the external database to the Atoti type.
Interface that any custom property must implement to be recognized as a plugin.
Definition of a component capable of providing data, at different versions in time.
Interface implemented by components that interact with the database and need a reference to its instance.
Manager of the database cache to manipulate the cache lifecycle.
Interface to configure the IDatastore.
A database discovery contains branches with their descriptions, tables with their descriptions, and joins between tables.
Description of a field of a table of the database.
Description of a database join.
Provide the ability to build and execute queries against the database.
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.
Definition of the schema of a Database.
Service for the database able to provide features for the Database REST API.
Configuration for the database service.
Common settings for connecting to a database via DirectQuery.
Defines the behavior for Get-by-key queries.
Defines when clustering fields should be used.
Common settings for a DirectQuery application on top of a database supporting time-travel.
Database transaction information.
Definition of a given version of the Database.
Interface implemented by components that need a reference to a version of a the underlying Database.
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.
Main configurator interface for the Data Load Controller (DLC) in Foundry.
Interface for configuring the Data Load Controller (DLC).
Key-value bag carried through a data related operation, passed by the caller to user-defined callbacks (field calculators, removal-condition factories, etc.).
A user-defined trigger that runs inside the same datastore transaction as a data operation (a load or an unload).
The root component of the datastore.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IDatastore as a Bean method in your own Configuration class directly, without implementing this interface.
An health event handler dedicated to handling health events declared in the datastore project.
Marks event from the datastore project.
The description of a datastore schema.
Version of the IDatastoreSchemaDescriptionBuilder ready to be built since it contains at least one store.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IDatastoreSchemaDescription as a Bean method in your own Configuration class directly, without implementing this interface.
Additional information about a transaction over a datastore schema.
Statistics on the stores modified by the datastore transaction.
Component managing streaming from a Database to listeners.
Definition of a table of data from the IDatabaseSchema.
Describe the table storage type.
A column that is part of a table.
Validates different assumptions made by DirectQuery about the external data.
This interface is used to assign the various cell properties to the cells.
The interface that should implement the returned objects generated by the IDefaultCellPropertiesHandler.get(String propName) method.
Description of an identity function.
An identity translator that returns the given tuple.
Interface to create lists containing levels and measures.
Object wrapping a level.
Builder to create a list containing levels and measures.
Object wrapping a measure.
Basic interface which defines a description.
Interface for a description that can have multiple nested imports.
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.
Interface to configure a dimension.
Base description of a dimension.
Interface defining the relation between a dimension and the fact table.
This is the replacement for the Copper LEFT JOIN hierarchies.
Classic relationship.
No relationship means that hierarchies in this dimension will not impact the computation of the aggregated measures.
Interface to configure the dimensions of an IActivePivot.
Interface to configure the external (DirectQuery) side of the database of a Foundry application.
A DirectQuery database.
Interface to configure one external (DirectQuery) table of a Foundry application.
Discover table in an external database.
Interface for discrete context metadata.
Interface defining the steps to build a DistinctQuery or IPreparedDistinctQuery.
Builder step for defining the query condition.
Builder step for selecting fields.
Builder for executing a Distinct query with an acceptor.
Compiler for Distinct queries.
Runner for executing a Distinct query.
Runner for executing a Distinct query with a timeout.
Builder step for providing parameter values.
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.
Interface to configure a distributed ActivePivot (Query Cube).
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.
Interface to configure the distribution.
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 listener specialized for listening to IDrillthroughContinuousQuery.
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 DrillthroughQuery.
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 context is computed when a drillthrough query is launched.
State for a IDrillthroughStream, storing the current result of the DrillthroughQuery.
A drillthrough row is the elementary result of a DrillthroughQuery.
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.
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.
Evaluates a IAggregatesRetrievalResult, aggregated at a given point location.
IExtendedPlugin.
Contribution of an extended plugin as a whole (coming with its own plugin values).
Interface of an extended plugin value.
Contribution of an extended plugin value to the extended plugin identified by the contribution interface.
Factory to create objects of a given type.
Interface of a factory that is at the same time a plugin value.
The equivalent of IColumnCalculator in the Foundry API.
The context of a field calculation.
Description of a field in a store of the Datastore.
Details about the field being tested or modified by requests against the IDatabaseService.
Component storing the roles that have read or write permission over a table column.
Definition of a Data Type.
An event that allows knowing which files have changed inside a given topic.
This interface aims at giving access to the parsed file and some of its attributes.
The type of the file.
Interface of components that listen to file events.
The definition of a filter on input facts.
Parser of float fields.
Interface of a format service that can parse or format an object.
An event corresponding to a full new view for some locations.
An aggregation can bind an input data structure called the source with a destination data structure that contains aggregates.
information about the chunks used to store the data such as whether the chunk must be marked or not to allow lazy cloning of large cloneable data.
 
Generic Aggregation function based on an arbitrary number of data sources.
This interface must be implemented by the continuous query implementation of the GetAggregatesQuery.
A listener specialized for listening to IGetAggregatesContinuousQuery.
Interface defining the steps to build a GetByKey query or IPreparedGetByKeyQuery.
Compiler for GetByKey queries.
Builder with a selected table.
Runner for executing a GetByKey query.
Builder step for providing dictionarized key values.
Builder step for providing key values.
A cross-all-ActivePivot entitlement defined by a collection of context values.
Component containing the IKeyResolver of all the cubes.
Description of the cube global aggregate provider.
Configurator for global DLC settings that apply across all topics.
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.
Interface to configure the metadata of a hierarchy.
The description for the IHierarchy.
Base description of a hierarchy.
The mutable state an aggregation function accumulates as values are contributed to (or removed from) it, and from which the aggregated result is read.
Describes an aggregation function that works over historical representations.
Describes a generic aggregation function that works over historical representations.
Describes a multi source aggregation function that works over historical representations.
A node containing meta-information about a given epoch of a given history.
Unique Id generator service.
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
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 to configure in-memory specific options for a table.
Interface to configure vector field specific options.
Interface for integer context metadata.
Parser of integer fields.
Extension of IDatabaseConfigurator for operations restricted to Solutions.
Extension of IDimensionsConfigurator that exposes methods with keys for Solutions.
Extension of IMeasuresConfigurator that adds methods using MeasureKey for Solutions.
Extension of ITableConfigurator for operations restricted to Solutions.
Definition of an object checking task interruption.
An interruptor for an entire task computation tree.
Handle to unregister a callback registered with IInterruptor.registerCallbackOnInterruption(Runnable).
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.
Fluent builder interface to create a new JdbcTopic.
Fluent builder that can build the JdbcTopic.
Fluent builder requiring to define a query.
Fluent builder requiring to define a topic name.
Configurator for JDBC topics.
Interface marking a class as capable of producing a JMX Bean.
Constraints that must be fulfilled by all joins.
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.
Resolves cube element keys to their actual names and identifiers.
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 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.
Interface to configure the metadata of a level.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.2.0.
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.
Interface defining the steps to build an ListQuery or IPreparedListQuery.
Builder step for defining the query condition.
Builder step for selecting fields.
Builder for executing a List query with an acceptor.
Compiler for List queries.
Runner for executing a List query.
Runner for executing a List query with a timeout.
Builder step for providing parameter values.
The literal type interface.
Configurator for CSV topics reading from the local filesystem.
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.
A mapped tuple contains a collection of key-value pairs, mapped with the java.util.Map semantics.
An enricher of mapped tuples.
A factory of mapped tuples.
Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the implementation MapTranslator instead
A matching condition.
Configure the Mdx engine.
Description of a generic MDX element.
Definition of a component checking a MDX statement.
Interface to configure the measure cache of a cube.
Interface to configure a measure's metadata.
Marker interface for IAggregatesContinuousHandler that depends on the measure.
Interface for creating measures from an input specification.
Context provided to IMeasureFactory during measure creation.
Specification object passed to an IMeasureFactory to create a measure.
The singleton measure hierarchy.
Measure Members are members defined inside an IMeasureHierarchy.
The description for a IMeasureMember.
Interface to configure the measures of an IActivePivot.
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.
Answer to a received IBroadcastMessage.
The message channel interface.
A chunk of data within a message.
Callback when there is an event on the message.
Definition of a messenger to be used with a Data cube or a Query cube.
Callback applied to an IMeasureConfigurator to tweak a measure's metadata (formatter, folder, description, visibility, ...) at creation or update time.
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.
Interface to configure the semantic layer (Database + Cubes).
Base implementation of the IImpact interface.
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.
Interface representing the result of a masking operation across multiple query cubes.
Represents a level and its associated members.
A distributed IMultiVersionActivePivot, also called a Query cube.
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.
An ICubeRestriction that is restricting a hierarchy to a list member path.
Builder for a Content Service storing its data in memory.
Base class for translators of integer context values.
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'.
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.
Description of a partial aggregate provider in the Foundry API.
Listener on a query that is called back for each partition a query is run on as soon as this partition was finished by the query.
A post-processor whose computation can be split across multiple partitions and then reduced back into a final result.
An IPartitionedGenericResultAcceptor specialized for ICursor results.
Immutable description of a partitioning.
Immutable description of a partitioning function.
Define a partitioning node in a hierarchical partitioning.
A definition that has at least one special partitioning rule.
The default partitioning rule of a node can be based on only one field, in which it acts like single field partitioning, or it can be based on multiple fields: the field of the node and other fields, in which case it acts like a partitioning by Cartesian product.
A definition where user defines the default partitioning rule.
A definition that can have a partitioning field.
A definition that can have a special partitioning rule for records having a field value matching one or some decision values.
All definitions of a partitioning node.
An extension of ITimestampedPathlessContentEntry providing some additional information about read/write access and editing on an entry.
Specialization of IFormatter configured with a pattern.
An ActivePivot entitlement defined by a collection of context values.
Interface for query plan info data.
Interface of a plugin, that enumerates plugin values registered in this plugin.
Contribution of a plugin as a whole (coming with its own plugin values).
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.
Contribution of a plugin value to the plugin identified by the contribution 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.
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 compiled DistinctQuery.
A compiled GetByKeyQuery.
A compiled ListQuery.
Parent interface for all the prepared queries.
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.
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.
Responsible for validating and compiling.
A context value keeping the logging level to monitor the query execution using Logger.
Format of a query exposing records.
Able to run queries on a database with multiple parameters.
Marker interface used by IVector implementations to indicate that they support fast random access: on such vectors, it is possible to use coordinate accesses instead of bulk methods at little performance cost.
Interface describing a range .
Interface to represent a range.
Union of disjoint closed ranges.
Interface representing a cursor over the content of an array.
Definition of a read-only component linked to a cell containing some data.
A record of data.
Accepts the content of a record.
A block of records packed together in a compact structure.
The format of a record, how many fields, and the type of each field.
Record reader interface.
Description of a reference that an owner store makes to a target store.
Fluent builder interface to create an IReferenceDescription.
The interface to define the target store of the reference.
The interface to finally build the reference.
The interface to define the mapping of the reference.
The interface to define the name of the reference.
An application which can be refreshed.
Stream listeners can register and unregister their interest for the stream events published on a particular domain.
Lists a number of registry contributions.
vectors that takes note of how many times its data is written to the datastore.
An event that can reset the continuous query engine.
Deprecated, for removal: This API element is subject to removal in a future version.
Declare IEntitlementsProvider as a Bean method in your own Configuration class directly, without implementing this interface.
Interface representing a directory in AWS S3.
Interface representing an object in AWS S3.
Marker interface for vectors that contain a single value.
Interface for classes representing a snapshot of the security for a given user.
Security Facade interface.
Observes a set of fields belonging to several tables in a database and is notified when the content of these fields is updated.
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.
Service helper providing methods to converts JSON values to Java objects in the context of fields from the underlying Database.
Parser of short fields.
Accessor that gives access to a single property of the input object.
Factory that of singleton instance.
Source interface that allows to fetch and listen data from a underlying source.
Functional interface that transforms multiple aggregation outputs into a single output.
A part of an SQL query: it can be either some SQL string or a placeholder for data such as a column or a default value.
Definition of an attribute for a IMemoryStatistic.
Interface exposing methods to retrieve statistics on the database.
Exception thrown when the query runner cannot estimate the cardinality of a table column.
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.
Interface representing the registration of a IStreamListViewListener to a list query.
Base interface for events occurring on a stream.
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.
Listen to updates received from an IPreparedListQuery.
A stream definition contains all the data necessary to the creation of a stream.
The various initial publication modes.
An enumeration that defines the initial state of the stream.
A key-value property where the key and the value are strings.
A condition that asserts that part of the input object (as resulting of the accessor's introspection) respects a given condition.
The main component of the SubCube functionality.
Data elements organized in a table layout.
Interface to configure a table.
Constraints that must be fulfilled by all tables.
Definition of a hierarchy whose members are loaded from its dimension table.
Representation of a join between two tables.
A mapping between a field of the source table and a field of the target table.
Permissions for the tables of the database.
Security for the tables of the database.
Builder for the ITableSecurity.
Description of the security applied to a given table of the database.
Error report of an external table.
Error report with additional information on rows causing issues.
Interface to write default values into a structure with a table layout.
Interface to write into a structure with a table layout.
Interface for a component that has tags that it is interested in at a given level.
High level interface for time container classes that can export the time as a Java long.
A TimePostprocessor builds its query evaluation by applying a logic along a time hierarchy.
Kinds of "position type".
A timestamp as produced by a TIMESTAMP aggregation function.
The raw data of the content entry with timestamp and lastEditor information, without any utility methods.
An extension of IBasicPathlessContentEntry which provides additional information about the last update on the entry: the last editor and the update timestamp.
Contract for a data topic representing a particular type of data content (e.g. a coherent business entity).
Base configurator interface for all topic types.
A topic-wide parsing report, that contains the file-wide parsing reports for each file in the topic.
Configurator for the topics of a Data Load Controller (DLC).
A component that can write in an IDatastore via transactions.
Handle the exceptions that can occur when executing transactions instructions and the transaction code around it.
Details about the transaction.
A transaction listener is listening transaction managers in order to intercept every important action: When a transaction is started.
The transaction manager of the data store.
The user-defined procedure used in an update-where method to perform the actual update in the selected store.
A block that automatically converts raw values into dictionarized values.
Factory of ITransactionRecordBlock for a given table.
Interface of an object that can accumulate data in its own state and transfer this state into a target object.
A 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.
Configurator for data-operation triggers.
Encapsulates the business logic to publish a series of tuples in the context of one message.
A tuple translator is a columnar translator that returns raw tuples (Object[] instances).
A Type contributions just defines the association of an interface and its implementation class.
A table which knows the column types.
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.
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.
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.
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.
An array with the interface to write elements into it.
An array with the interface to write elements into it.
Definition of a read/write component linked to a cell containing some data.
A dictionary into which new keys can be written, using the map function.
Specialized dictionary interface for dictionaries of Doubles.
Specialized dictionary interface for dictionaries of Floats.
Specialized dictionary interface for dictionaries of integers.
Specialized dictionary interface for dictionaries of Longs.
Read and write permissions for the fields of the datastore.
A record that can be written into, using its IArrayWriter interface.
A writable IRecordBlock.
A table with an interface to read and write elements.
Editable permissions for the tables of the database.
Class intercepting XMLA queries to offer the possibility to rewrite the query.
Plain object defining a rewritten query.
 
Jdbc default column calculator for array rows.
Connection attributes of a named JDBC connection.
Jdbc default column calculator for native rows.
Event notifying that a JDBC resource has been successfully fetched.
Event notifying that the fetching of a JDBC resource has failed.
This factory allows to retrieve only the tuples that are present in the store fields.
Event notifying that the processing of a single JDBC record has failed during a fetch operation.
An ITopic for Jdbc source.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future version, it is considered an internal API.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future version, it is considered an internal API.
Maps each column to its corresponding data type.
Immutable description of a join between two tables.
 
Description of a Join Measure.
Represents the path from an initial table to another table that is reachable through table joins.
The JSON Arrow output configuration.
The required description of a branch for its creation.
Description of a branch of the datastore.
The permissions (readers and writers) for a branch.
The JSON cell data.
The JSON cell set data.
DTO encoding a context value.
 
The JSON CSV pivotTable output configuration.
The JSON CSV tabular output configuration.
Action to edit a table.
Enum of the various possible actions.
DTO encoding the structure of a database.
The description of an edit of the database.
Context for the edit query.
Object representing the characteristics of a given field of the database, for JSON usage.
Object representing a database join for JSON usage.
Object representing a query for the REST API, for JSON usage.
Object representing a query result from the database REST API, for JSON usage.
The JSON Data export order.
DTO defining the locale to use.
The JSON permissions data.
JSON representation of the discovery and its catalogs.
The drillthrough data.
A data object for JSON streaming of updates for a continuous drillthrough query.
Our standard error, that can be easily serialized as a JSON object.
The minimal info about an error, e.g. its type and its message.
Class to define file configuration.
The JSON mdx definition statement.
The JSON MDX query.
Request DTO to execute an MDX query and return its query plans.
Describe the pagination of a query result.
The JSON query plan data.
Query plan DTO builder.
The JSON containing a range of indexes for an axis.
The response that should wrap any object returned by our JSON api.
JSON-friendly holder for a list of streams indexed by their id.
A holder for a JsonStreams for JSON conversion.
Object representing the metadata of a table, for JSON usage.
Result of the update for a specific table.
Simple java object that represents tabular data, e.g. headers and rows.
Simple data object for JSON representation of a table header.
An interface for json objects that explicitly give their type, so that it can be used in the json enclosing the serialization of that particular object, as a hint to how to deserialize this object.
Snapshot of the monitored statistics.
AuthenticationProvider which supports the token created by JwtService.
 
An authenticator which uses the JWT method to authenticate the calls.
Configuration properties for the JWT authentication.
Properties related to the claims used in the JWT.
 
 
Properties related to the keys used to sign and verify the JWT.
 
The type of the key used to sign and verify the JWT.
Authenticator based on JWT with a predefined user.
An IEpochManagementPolicy that does nothing automatically.
An IEpochManagementPolicy that intends to keep only some latest epochs, according creation time criteria and/or number epochs criteria.
A column calculator that computes the value part of a key-value entry.
A class that contains both the key and the value of an entry.
Base POJO channel factory IStoreMessageChannelFactory.
Class containing the configuration elements of a KeyValue source.
Factory to create a new IKeyValueSource.
Topic for a Key/Value source.
Implementation for IKpiDescription.
Enum of the properties available for a KPI.
The kpi discovery.
Definition of the formula used to compute the goal of a KPI.
Definition of the formula used to compute the status of a KPI.
Description for the formula used to compute a KPI trend.
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.
An ICubeRestriction that matches all members of one hierarchy that are less than the given member according to the natural order comparator.
An ICubeRestriction that matches all members of one hierarchy that are less than or equal to given member according to the natural order comparator.
The discovery of the type of the data held by an element, such as the members of a level.
Enum of the possible content types of the data.
Level Discovery for SOAP webservices.
The level discovery.
The identifier of a level in a cube.
Object that uniquely identifies a level whatever the final name given by the IKeyResolver.
Utility class for the Solutions.
Representation of the mapping between a cube level and a field reachable from a store.
Regular Expression matching condition.
An ICubeRestriction that matches members in one hierarchy against a regex pattern.
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.
A query to retrieve several records from an IDataTable.
Builder for a ListQuery.
Utility class containing builder interfaces for list query options.
Builder interface for setting query tags.
Builder interface for configuring dictionarized values.
Builder interface for setting a result limit.
Base implementation of the literal type.
JDBC calculator to change a Date into a LocalDate.
IFieldCalculator converting a java.sql.Date column read from a JDBC source into a LocalDate.
JDBC calculator to change a Timestamp into a LocalDateTime.
This class implements the ILocation interface with a plain array representation of the coordinates.
The location data.
 
A parent location with respect to which child delta locations can be expressed.
Utility methods related to the usage of locations.
Class containing logger names constants.
The health event handler responsible for logging CSV Source health events.
The health event handler responsible for logging datastore health events.
Implementation of a IHealthEventHandler focusing on JDBC source events to log them.
Base class for the logical conditions.
Logical address of a remote node.
Class of constants for routes related to the login and logout standard configuration.
Logback converter to retrieve the instance name of the pivot.
A log message handler.
Logback converter to retrieve the current thread generating the log.
Logback converter to retrieve the current user generating the log.
Base class for translators of long integer context values.
Exception thrown by the Long Polling Web Service.
The complement of the GreaterEqualCondition.
The complement of the GreaterCondition.
A DSL to configure the security for interactions between client applications and Atoti applications.
Usage scopes for the machine-to-machine DSL.
One of the classes used to build a ICustomHierarchyDefinition.
Converts the cursor in a map containing the field name as a key and the value as the value.
Sugar for DrillthroughQuery relying on a collection of maps of coordinates instead of a collection of ILocation.
 
A simple parser that retrieves a value from a map by its key.
Sugar for GetAggregatesQuery relying on a collection of maps of coordinates instead of a collection of ILocation.
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.
Implementation of the IMdxContext context value used to configure the MDX engine.
DTO class representing an MDX drillthrough headers query.
DTO class representing an MDX drillthrough query.
MdxException.
DTO class representing an MDX query.
Utility class for running MDX queries.
Converter contract from Mdx format to standardized dto format.
MdxRuntimeException.
The Measure Data
Measure Discovery for SOAP webservices.
DTO representing all measures in a cube.
Wrapper for IMeasureFactory instances to enable dynamic registration via Spring's component scanning.
Https://msdn.microsoft.com/fr-fr/library/ms126178(v=sql.90).aspx.
Object that uniquely identifies a measure whatever the final name given by the IKeyResolver.
Utility class for the Solutions.
Mapping between an aggregation on the fields of a schema and the column of the aggregate table.
Implementation of an IMeasureMemberDescription.
The description for measures.
Measure restriction applied to a IPartialProviderDescription.
All the measures are covered.
Only the listed measures are covered.
An ActivePivot Member.
Represents the mapping of members to data nodes for each distributing level and for each application.
Represents the mapping of members to data nodes.
Factory to instantiate a IMemoryAnalysisService
Utility class to get info about direct memory consumption.
A sender to send a request to all instances of a distributed cube and returns the processed output.
Basic implementation of IMessengerDefinition.
Hides measures that are higher than some given levels in their respective hierarchies.
The minimum levels prefetcher.
Basic implementation of IMissedPrefetchBehavior.
Description of a modulo function.
Immutable description of a vector field.
Builder final step.
Builder for the field description.
Builder for specifying the field external names.
Builder for specifying the field local type.
Builder for specifying the field local name.
Interfaces to defined hierarchies in Copper.
Interface for building bucketing hierarchies.
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.
Interface for building join hierarchies.
Interface for building join hierarchies with specific field configurations.
Builder to define the levels.
Builder to define the levels (at least one level has already been defined).
Interface for selecting hierarchy type.
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.
A CopperMeasure whose name is known and can be retrieved.
Basic implementation of an INamedSetDescription.
Class used to configure the renaming of cube elements thanks to YAML files.
Object storing information about a cube.
Object storing information about a dimension.
Object storing information about a hierarchy.
Object storing information about a level.
Classic naming conventions used in utilities to ease renaming.
Implementation of INativeMeasureDescription for native measures.
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.
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.
Exception reporting that there is no transaction while the current operation requires a transaction to exist.
Use the same INumaNodeSelector as the target store of the reference.
Use the fields of the table for partitioning.
JDBC calculator to change any Number type such as BigDecimal to the desired type.
Default immutable implementation of IOptimizationDescription.
Logical OR combination of other conditions.
Logical OR combination of other conditions.
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.
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.
Fluent builder for IPartialProviderDescription.
Definition of a partial aggregate provider.
Record representing filters on Partial Aggregate Providers.
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.
Object storing the statistics of a partition.
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.
 
 
PivotRole class list of contexts per pivot.
Class containing the logger name constants for pivot (cube) events.
The query plan data.
 
Utilities about the platform.
PluginDescription is the description for the plugin to add, we can define specified plugin, like indexer, storage, calculator, cache for ActivePivot.
Base implementation of a light plugin value.
A column calculator to retrieve data from a POJO, given an attribute name.
Base POJO channel factory IStoreMessageChannelFactory.
Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients, use the factory PojoMessageChannelFactory.createTranslator(List) to create such object.
The position data.
A Post Processed Measure Data
An interface storing the plugin keys of the built-in post-processors, so that they can be referenced without depending on the post-processor implementation classes, notably by MDX compilation.
The description class for a PostProcessedMeasure.
Exception thrown by a post processor during its initialization.
This class contains all the necessary data to retrieve the aggregates associated to a prefetch request.
PostProcessor which, given a cell and a time hierarchy, returns the previous underlying along the time hierarchy.
Output processed by a node after receiving an Answer from each other.
Default implementation of the IProperty contract.
The base implementation of an IPropertyInfo.
 
List of the properties used by this starter.
Name of the Spring properties.
The registry of the ActiveViam properties.
Optional tuning shared by every aggregate provider, whether global or partial.
Fluent builder for ProviderConfiguration.
Object identifying a unique Aggregate Provider for a given ActivePivot.
An OLAP element that can be published (i.e added to) into a cube.
Context value for queries results size limit.
This context set a time limit for queries execution.
Basic implementation of QueryBasedCubeRestriction.
Utility class to block queries on a IActivePivotManager.
The query has been canceled.
Definition of a distributed cluster.
Data representing query dispatching information for horizontal data duplication.
Dispatching information for a single application.
 
Dispatching information for a single cube.
 
 
An exception that occurs dealing with a query.
This class implements the IQueryExecution interface.
 
The query has failed during execution.
The query has been interrupted before it completed its execution.
An implementation of query plan printing level context value.
The JSON query plan summary data.
 
Core tags which can be passed to a query.
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.
Class representing a field in the database that is reachable from a base table following a path of joins.
Default immutable implementation of IReferenceDescription.
Options associated to an IStreamListViewListener registration.
Builder for RegistrationOptions.
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.
 
Describes the relationship fulfilled by the underlying data.
Builder creating a service matching the specification of IContentService through remote calls.
Builder creating a service matching the specification of IDatabaseService through remote calls.
Expose various listeners.
A request can be sent through the network to other nodes, expecting an Answer from each one.
Wraps an IPartitionedGenericResultAcceptor into a simple IAsyncResultAcceptor by providing 0 as the partition when required.
Lighter internal wrapping method of a JDBC result set.
The retrieval data.
 
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.
ICloudEntityChannelFactory that creates channels for reading S3 objects.
Util class to create on heap vectors containing a unique value, repeated n times.
Immutable description of the schema of a database.
 
Basic implementation of SecurityCubeRestriction.
Default implementation of a security details token, exposing a user name and a set of granted authorities (roles).
A selection referencing a store and defining AliasedFields.
The description of an ISelection.
A Serializable ToFloatFunction.
A Serializable TriFunction.
Exception type for serialization exceptions.
Exception class for requests whose completion depends on a another service that returned an error and cannot be reached.
Class exception for services implemented by ActiveViam.
Provide an instance of the read-only service to the database.
Class exception for situations where the server cannot handle the request (because it is overloaded or down for maintenance).
The set discovery.
Type-safe key for global DLC settings.
Mode for sharing operations, defining how owners and readers should be updated.
Base class for simple translators that encode context values into a single property.
Basic implementation of a builder for Partitioning descriptions.
Default implementation of the single accessor.
Topic based on a single CSV file.
Description of a partitioning node that produces only one partition, and thus has no partitioning rule.
Description of the cache for one table.
Event fired when an activepivot query fails because of a timeout.
SnapshotContentTree is an extension of ContentTree with some fields specified as JSON properties for serialization.
Class containing logger names constants, as well as the loggers.
Extension of the ABasicAuthenticator where the credentials of the spring security context will be used when communicating with the remote service.
Property Resolver retrieving properties from the Spring Environment.
A security facade relying on the Spring Security framework, expecting a security context statically installed.
Static class containing some enum values used in the SQL dialect.
 
A param indicating where the limit for the result size should be placed.
A placeholder for data such as a column or a default value.
A string representing a part of an SQL query.
Simple representation of a database table ID which is agnostic to the database.
This configuration exposes all the REST services that are required when the Content Service runs separately from ActivePivot.
List of standard types for Fields in Data Tables.
Contains all entry points to start create an ActivePivot with a Datastore.
Builder to create an application with a Datastore.
Default immutable implementation of IStoreDescription.
A simple IStoreDescription builder.
This class represent the field of a store/table.
Cumulative measure along a time axis.
Exception thrown by the Streaming Service Web Service.
Implementation of IStreamProperties.
Base class for translators of string context values.
Implementation of sub condition.
This class is an implementation of the ISubCubeProperties interface.
Default immutable description of a table.
Builder for specifying optional field properties.
Builder for specifying the external table.
Builder for specifying the fields.
Builder for specifying the table local name.
Builder for the table description.
Utilities for TableDescription.
Read and write permissions for a table.
Data class implementation of the spec of table security.
Builder for TableSecurity.
Description of a change on an external table.
Class containing logger names constants and associated loggers for the tech (composer) module of Atoti Server.
Aggregates continuous Handler specialized for timeline based post processors.
A strategy for the arrays.
Information holder for TimeLineHandler instances.
Class exception for requests whose execution time out.
A condition that states that an object has a toString equals to the given parameter.
The option to tune the collection of transaction statistics in datastore.
AgentException for all for agents attempting a transition when the state is transient.
A translation exception that happens in the csv parsing.
Column true condition.
Representing a True condition which always evaluates to true.
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.
Describe the data stored in Records.
Characteristics of a type.
A builder for fluently creating types.
Provide global default values for each type.
Class when a request is made to an unauthorized resource.
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.
Exception 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.
A wrapper to contain the result of the @IUpdateWhereProcedureFactory.
This context set the username and the encrypted password.
Simple authenticator with a predefined user and password.
This class contains the constants that are used to define the user-defined metadata headers.
User defined Sql aggregation function.
Builder final step.
Builder for the inputs number.
Builder for the output types.
Builder for plugin key.
Builder for re-aggregation capability.
Builder for expressions providers.
Class representing a variable literal type, i.e. a literal type depending on a pattern defined in its key.
Creates calculator which convert result set array to IVector.
Format of the array in JDBC result set.
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.
Simple class containing Versions.VERSION, providing the version of Atoti Server.
Standard implementation of the watcher service.
A window specification for analytic (window) functions.
Basic implementation for field permission.
A special DSL to configure the security for the XMLA endpoint of Atoti applications.