All Classes and Interfaces
Class
Description
Abstract base class for all post processors.
Base class for implementing
IAggregation
classes.Base class for aggregation binding implementations.
Aggregation Binding specialized for cloneable (object) aggregates like for instance vectors.
Base for aggregation functions.
An Analysis Hierarchy is a hierarchy that is (at least partially) defined externally from the
actual data in the cube, to offer an additional level of analysis that was not available through
the traditional constructs of a cube.
Abstract implementation class for
IAnalysisHierarchyDescriptionProvider
.The audit stored in the database.
Abstract
ClientRequestFilter
to handle authentication against remote servers, setting the
HttpHeaders.AUTHORIZATION
header.Parent abstract class representing an object that wraps a
blob client
.Wrapper on an Azure Storage's directory.
Runtime exception thrown when a reader requires a version at an epoch in the past and that
version has already been abandoned by the multiversion holder.
Abstract post-processor with support for high performance dynamic aggregation.
ClientRequestFilter
to handle basic authentication against the remote content server,
setting the HttpHeaders.AUTHORIZATION
header.Abstract base class for
IPostProcessor
that retrieves its underlying aggregates at the
exact location its computes a result for.The base class for an
IBroadcastMessage
.Abstract implementation for cloud CSV topics.
Abstract implementation of
ICloudDirectory
.A channel factory for sources that have a notion of index to access elements of each record.
Examples of such sources: the
If a field name cannot be found in the source, this channel factory will create an
Examples of such sources: the
CsvSource
, a JdbcSource
, etc.If a field name cannot be found in the source, this channel factory will create an
EmptyCalculator
for this field.Base abstract class to be extended by columnar translators.
Base abstract class for convenient column calculator implementations.
Base class for conditions.
Abstract implementation of a DAO performing Create and Read actions.
Abstract implementation of a DAO performing Create, Read and Delete actions.
Abstract implementation of a DAO performing Create, Read, Update and Delete actions.
Abstract class for events related to the parsing of a CSV file.
Abstract implementation for CSV topics.
Encapsulation for the pending state.
Enum used to signify the status when we need to create a data provider.
Helper class enabling starting the ActiveMonitor daemon once the distribution is stable.
The hibernate configuration for ActiveMonitor.
Spring configuration class defining services offered by ActiveMonitor extension for ActivePivot.
Spring configuration class defining all REST services available in ActiveMonitor.
Class defining information about ActiveMonitor REST services.
Spring configuration class defining the different services provided by ActiveMonitor.
Spring configuration class defining the beans related to WebSocket services.
Provides a smooth way to create a
IActivePivotContentService
.Each time a user connect to ActivePivot server, the entitlements will be retrieved from the
content service.
ActivePivot Discovery for SOAP webservices.
An exception thrown by an ActivePivot instance.
Implementation of a
IRepositoryService
over a remote server using the REST API defined by
IRepositoryRestService
.Class defining information about ActivePivot REST services.
ActiveViam Checked Exception.
A subclass of
ActiveViamRuntimeException
that can register arbitrary values in order to
use them in a subsequent catch block.An enumeration of all the possible types of annotations.
Core properties used in ActiveViam products.
ActiveViam Runtime Exception.
Security Exception thrown within a ActiveViam component.
Extended plugin for
IFormField.IType
converting Activiti FormType
.Configuration for having workflows running in ActiveMonitor.
Workflow Service using Activiti to trigger workflows upon configuration changes.
This is the base class for custom properties, implementing the basic behavior shared by all
custom properties.
Description
of an adaptive partitioning.Abstract class to extend when creating a
IDataSourceBuilder
.Entity storing any information about the database.
DAO providing information about the application database.
This abstract class provides the basic implementation of IDefaultCellPropertiesHandler.
Proposes some default values for
epoch management policy
.Abstract class for the Spring configuration of an application based on DirectQuery.
Marker interface for a component providing the Spring resource containing the env.js file content
for Atoti Admin UI.
Abstract post-processor with support for high performance dynamic aggregation.
Reference on an object stored in the cloud.
Base implementation of
IEventAlertAggregator
providing default management of the events.Immutable abstract description of an
IDataTableField
.Builder of
AFieldDescription
.Abstract implementation for CSV topics that are based on files that can be found on the current
file system.
Abstract
IPostProcessor
which simply filters locations based on conditions on levels.Data transfer object for
IAgentConnectionDetails
.Data transfer object for
IAgentDescription
.Base exception for all Sink and source AgentException.
Component listening for agent connection and disconnection.
Default implementation of
IAgentRestService
.The aggregation DTO is an association of a location and its aggregate.
POJO embedding all necessary statistics from an aggregate provider version.
Immutable description of an aggregate table.
Builder for an
AggregateTableDescription
.Describe the filer used to generate the aggregate table.
Validator for
AggregateTableDescription
instances to ensure they are compatible with the
providers they will feed.Mask determining whether a
CopperMeasureToAggregateAbove
will be aggregated if any of the
defined levels are present or if all are expressed.Base class for translator detecting the columns to parse from header lines.
The base data access object.
The abstract coordinates implementation.
Base class for a column calculator using the position of the column to produce.
A JDBC store channel factory
IStoreMessageChannelFactory
which checks
the types of the attributes.Base class for a column calculator using a JSON representation of its input field.
Convert Entity attribute state (Java Object) into database column representation (JSON). using
Jackson serializer/deserializer for generic types using JSON format.
A pool of connections to a Key-Value database, that handles creating, releasing, providing
connections.
Abstract implementation of
IKeyValueConnector
.Monitoring streaming agent working with KPIs.
LeafLevels prefetcher aims to prefetch all leaf aggregates values on a dynamic aggregation
context.
Basic implementation of an
IAlertCache
.The data transfer object for an alert.
Monitoring bean for all alert services.
Implementation of executor applied to alerts.
The messages rest service.
Alert topic end point.
The service handling websockets interaction with alerts.
Allocation type describing where data was allocated.
Post processor with support for location shifting.
Skeletal implementation of a message.
Base abstract message channel.
Abstract message channel factory
IStoreMessageChannelFactory
for channels that convey
data from a source towards a datastore.Abstract implementation of
ITaskPublisher
leaving message creation to the actual
implementation.Abstract class implementing all the extended agent logic.
Base class for multi source aggregations.
Base for multi source aggregation functions.
Logical AND combination of other conditions.
Logical AND combination of other conditions.
Logical AND combination of other restrictions.
A whole application based on DirectQuery.
The builder for the application.
A pair containing a Datastore and an ActivePivot Manager.
Abstract prefetcher that eases the construction of the
IAggregatesRetrievalDescription
collection that must be returned by IPrefetcher.computePrefetches(ILocation, ICubeFilter)
.Base class for properties.
Abstract implementation of a DAO performing Read actions.
A vector that only supports read access.
This factory allows to retrieve all the tuples of the jdbc source with the order that has been
set into the sql query. e.g. we have a store with b, a and the jdbc source has a, b, c We will be
receiving tuples [ a1, b1, c1 ].
Creates channel which creates message from Object arrays coming from JDBC.
The array variable data type.
Util class to create on heap vectors backed by a simple java array.
Base class for services with listeners.
Channel factory for source that are simple, meaning they do not have a notion of index
whatsoever.
Examples of such sources: KeyValueSource, POJO source, etc.
Contrary to
Examples of such sources: KeyValueSource, POJO source, etc.
Contrary to
AColumnarMessageChannelFactory
which creates an EmptyCalculator
if a
field cannot be found in the source, the loading here will fail at runtime.Abstract store message, the basis for messages that are sent into the datastore.
Base class to implement message channels.
Abstract message channel factory
IStoreMessageChannelFactory
for channels that convey
data towards a datastore.Topic - Store pair used as a key to identify channels and their configuration elements.
A
stream
listening to a given store.The stream to position converts a stream aggregated measures to a position based on a
configurable time axis.
Abstract implementation of
IStreamInfo
.Base class for Broadcast messages operating asynchronously.
Builder for the table description.
A TimePostprocessor builds its query evaluation by applying a logic along a time hierarchy.
Configuration properties for the Atoti Admin UI.
This annotation is to be used to describe a plugin.
One will indicate for a class, that a value of this class (default constructor) is to be inserted
in the plugin whose registry name is indicate by pluginName.
This annotation is to be used to describe a plugin.
One will indicate for a class, that a value of this class (default constructor) is to be inserted
in the plugin whose registry name is indicate by pluginName.
Annotation to mark a class as a REST controller.
Configuration properties for the Atoti security.
The page properties.
A base implementation of
HumanToMachineSecurityDsl
with opinionated defaults.A base implementation of
MachineToMachineSecurityDsl
with opinionated defaults.A base implementation of
XmlaSecurityDsl
with opinionated defaults.AtotiType annotation.
Utility class to configure the
IContentService
to work with Atoti UI.Marker interface for a component providing the Spring resource containing the env.js file content
for Atoti UI.
Spring properties related to Atoti ui.
Deprecated, for removal: This API element is subject to removal in a future version.
An abstract translator based on
calculators
.Basic implementation of
ITypedDto
.The audit stored in the database.
The audit stored in the database.
The audit data access object.
The audit data transfer object.
A
prefetcher
that always retrieves the same underlying measures
.Abstract class to easily implement
IUserDefinedAggregateFunction
.Abstract class to easily implement an
IUserDefinedAggregateFunction
that supports all
aggregate providers.Basic implementation of
IAuthenticatedExecutor
.Unlike TuplePublisher, this implementation of the ITuplePublisher contract does NOT expect the
third party code to control the transaction flow: this publisher always manages one transaction
(from start to commit) per call to its publish method.
ITuplePublisher
which changes the format of the tuples sent to the datastore if the
schema of the datastore has changed since creation.Base implementation of a vector, that doesn't support any read or write operation.
Aggregation Binding specialized for
IVector
.Basic implementation of a process executor for classic actions requiring a workflow execution.
Base implementation of a Workflow service.
The axis data.
DTO representing an axis in the pivot table.
An ActivePivot Member in the context of a
cell set
.A position on a cell set axis (one or several members).
Basic implementation of
IAxisRanges
.Object referencing an
AppendBlobClient
.Object referencing a
BlobClient
, a non-specialized blob client that exposes generic
operations.Object referencing a
BlockBlobClient
.Wrapper on an Azure Storage's directory.
Object referencing an
EncryptedBlobClient
.Wrapper on an Azure Storage's directory.
Wrapper on Azure's
BlobClientBase
.Object referencing a
PageBlobClient
.Class exception for requests containing a value considered as invalid by the service.
Multiple purpose, dynamic implementation of the IProperty contract.
Json column calculator for basic types (primitive types and their wrapping classes).
Wrapper of
BasicPathlessContentEntry
adding annotations to be able to serialize as JSON.A basic message to send to one or more recipients, that did not expect any answer.
Implementation of
IMessageBuilder
producing BasicMessage
s.Default implementation of a basic post processor, that delegates location evaluation to an
IEvaluator
.Try to convert a location to a cache partition.
Type representing a boolean field.
Simple implementation of
IBranchCreationDescription
.A simple implementation of
IBranchPermissions
with only two fields: the set of owners and
the set of readers of the given branch.Simple implementation of the
IBranchPermissionsManager
, with a map associating a BranchPermissions
to each branch name.Implementation of
IAgentService
keeping registered agents in a cache.Cache layer on top of an
IAlertService
.The cache capacity describes the maximum number of data that can be kept in the cache.
The cache capacity based on the maximum number of lines.
The cache capacity based on the maximum number of partitions.
Implementation of
IBranchPermissionsManager
which wraps another branch permissions
manager, essentially delegating all methods to it, except for CachedBranchPermissionsManager.getBranchPermissions(String)
which keeps previous calls in a cache
.Description of a database cache used to temporarily store some partitions of external tables into
a local datastore.
Represents a partition of a cache table.
Contains all static utilities for cancellable tasks.
Catalog Discovery for SOAP webservices.
The catalog discovery.
The cell data.
DTO representing a cell of a MDX cellset.
A complete cell set, with axis and cells.
Utility class to create
read-write cells
.Change description to describe updates that happened in the external database.
ChildPrefetcher aims at prefetching the children of a location along a given hierarchy.
Atoti stores the in-memory data in chunks.
Topic based on the content of an
ICloudDirectory
.Topic based on the content of a remote
entity
.Configuration to download
files
from the cloud.Topic based on the content of several remote
entity
files.The actual implementation of a
IColumnCalculator.IColumnCalculationContext
.Generator of comments to be injected within the SQL query.
A stream that fires an empty event when a transaction is committed on the associated database
store.
Base class for comparison matching conditions.
Class implementing a workflow process.
Message channel composed of several message channels of the same family.
A
UserDetailsService
which can retrieve users from several UserDetailsService
s.Defines the computation intensity of an
IHealthCheck
, including all resources (CPU,
memory, IO, ...).Runtime exception throws when the evaluation of a condition fails.
Factory for all
IColumnCondition
.Helper to create
JsonNode
from a condition written as a map.Exception thrown when the configuration of the datastore is incorrect and code execution cannot
continue while this configuration is not changed.
Class exception for a call that conflicts with the current state of the resource.
Constant column calculator that returns a constant.
Description
of a function that produces a constant.Description
of a constant partitioning, i.e. no partitioning.A Type of action that can be performed during a content update.
Builder to create a
IBranchPermissionsManager
using an underlying content service to
store the permissions.Class holding a series of helper methods to create instances of Content Services.
Util class containing helper methods to navigate the content service.
Class defining information about REST services related to the Content Service.
Utility class used to export and import a sub-tree of the Content Server.
A basic representation of types, simpler than a data class.
An update on an entry of the content server.
Possible context values in a JsonDiscovery.
Thrown when a context value cannot be converted from or to its flat representation.
The component in charge of dealing with the subscription to the parameter store.
The expressed coordinates implementation of @Link ICoordinates.
The Serializable version of @Link Coordinates.
Hibernate Type to persist Coordinate object as string.
Some utilities for the coordinates.
Starting point to describe calculations and then build measures and hierarchies performing the
calculations in ActivePivot.
Configuration interface for Copper
analytic functions
.Enum used to decide how the filters must be handled by the measure.
General representation of elements in Copper, such as levels or measures that can be used to
express calculations.
Internal representation of CopperMultipleElements.
Interface that represents a hierarchy that can be used in copper.
Copper representation of a cube level.
Component that allows to restrict the view to a cube by only granting specific members of one or
several levels.
Marker interface for shift operations.
Copper object representing the result of applying a lambda to a level's values.
Copper representation of an ActivePivot measure.
Copper object representing the combination of Copper measures.
A partially defined analytic measure.
Representation of a Copper measure on which
CopperMeasure.per(CopperLevel...)
has been
called, defining leaf levels for a dynamic aggregation.Copper representation of the combination of various Copper elements, such as measures and levels.
Specific interface for
CopperMeasure
representing a native measure such as IMeasureHierarchy.COUNT_ID
.Interface for representing a
CopperMeasure
which returns the value of its underlying
measure for the parent member on the given hierarchy.Interface for
CopperMeasure
representing a post processor.Copper representation of an isolated store joined to the cube.
Interface that represents the field of a
CopperStore
.A store lookup is a post processor that runs a get-by-key query on the given store.
Marker interface that embraces the sub builders.
Builder for a store lookup, adding key fields associations.
Builder interface for a store look up that has mapped all key fields to a
CopperElement
and can combine the values of the selected fields together into the final value of the measure.Copper measure used to perform switch operations.
Configuration interface for measures which support setting an output type.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Common interfaces for the builders required to implements
Copper.userDefinedAgg(String...)
and Copper.userDefinedAgg(CopperMeasure...)
.Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
Interface for dynamic User-Defined Aggregate Function measure builder classes.
Interface for User-Defined Aggregate Function (UDAF)-based aggregated measure builder classes.
A simple column calculator that directly parses a source data field.
This event notifies the end of the parsing of a file.
This event notifies of a full failure to parse a CSV file.
These events notify the progress of the parsing of a CSV file.
Notifies of the failure of parsing one line of a CSV file.
Example implementation of a Message Channel Factory.
Configuration for the CSV Parser.
Builder for the
CsvParserConfiguration
.Info about the reading mode which is basically a tuple of three integers.
Builder to create a new
ICsvSource
.Holds the default configuration of a CSV Source.
Builder for a
CsvSourceConfiguration
.Deprecated, for removal: This API element is subject to removal in a future version.
Use
ICsvSource.builder()
to configure the source insteadCube Discovery for SOAP webservices.
The cube discovery.
CustomComparator
Default implementation of the ICustomComparator interface, also
available as a light plugin value of the comparator plugin.Describes a custom reader for a field.
The type of data read by the custom reader.
Implementation of IAlertService persisting all information inside a database.
Fake post-processor prefetcher which is in charge of pre-filling the database cache.
Copper Database measure builder.
Copper Database measure builder.
Copper Database measure builder.
Copper Database measure builder.
A combining function.
Implementation of IMonitorService persisting all information inside a database.
Request for prefetching data in the Database to complete aggregation retrievals.
Builder of
DatabasePrefetchRequest
.Class defining information about Database REST services.
Database retrieval's DTO.
The monitor data cache stores the information related to the monitors.
Builder for the
IDataExportService
in the cloud or in local.Default implementation of
IDatastoreRepositoryCache
.Default implementation of
IDatastoreRepositoryCacheConfiguration
.Default immutable implementation of
IDatastoreSchemaDescription
.Utility class to make transformations on an
IDatastoreSchemaDescription
.The event created when a datastore transaction is committed.
An exception thrown when something goes wrong with a transaction on the Datastore.
The event created when a datastore transaction is started.
Configuration class for the data validation of external tables in DirectQuery.
Form field to input a date.
Entity storing any information about the database.
Entity storing any information about the database.
DAO providing information about the application database.
DAO providing information about the application database.
Internal class handling operations on the
PointValue
table in a single transaction.This class is used to assign a standard behavior to the cell properties.
The default member discovery.
Default implementation of workflow unit.
DTO notifying of a message being deleted.
Internal annotation marking code as deprecated and to be removed in a future version.
Exception raised by invalid descriptions.
Default implementation of an append only dictionary.
Dimension Discovery for SOAP webservices.
The dimension discovery.
The identifier of a dimension in a cube.
A buffer pool providing
DirectByteBuffer
.Topic based on the content of a directory.
The main DirectQuery class allowing to connect to the external database.
The exception that is thrown when trying to access an epoch that has already been discarded.
The drillthrough columns discovery.
DTO for the drillthrough headers.
Custom exception raised when too many rows are returned by a Drillthrough query.
The result of a drillthrough query, contains the rows to return, and the total count of rows that
matched the drillthrough query.
DTO for a drillthrough row.
Collection of helper methods about DTOs.
Create human-readable messages for
DuplicateKeyHandlers.THROW_WITHIN_TRANSACTION
-like
IDuplicateKeyHandler
.Build a human-readable duplicate key within transaction message, from the human-readable
details.
This class exposes various
handlers
.Implementation of
IEventAlertAggregator
that consider the during attribute of IMonitor
to delay alert creation.The during task.
Default implementation of a dynamic aggregation post processor, that delegates the evaluation of
leaf locations to an
IEvaluator
.Special column calculator that calculates no value and leaves the column empty.
Empty query plan DTO.
A vector of size 0.
Description of the emulated time-travel to be used.
Builder for creating a
EmulatedTimeTravelDescription
.Description of the emulated time-travel for a given table.
Default implementation of
IPivotPointValue
.Utility class to build an
IEntitlementsProvider
.Implementation of executor applied to entity workflow configuration.
Object representing a workflow configuration.
DTO encoding a parameter workflow configuration.
The alert data access object.
A form field type with a range of specified values.
Sorts the epochs, from the oldest to the most recent.
A condition to test equality on a given value for a given column.
A condition to test equality on a given object.
An
.
ICubeRestriction
that is more compact than an
invalid reference
EqualLevelRestriction
Implementation of Erasure working with the JSON list of the sorted level names.
Default implementation of a
IEventAlertAggregator
.Cache for
ISentinelEvent
keeping only the relevant events making a monitor status.The data transfer object for an event.
Implementation of executor applied to events.
Class exposing experimental features in Copper.
Adds support for ExtendedPlugin injection of properties or services using the setters exposed on
the ExtendedPlugin implementation class.
The injector can produce an instance of ITransfer that exposes the same setters than the target ExtendedPlugin, and that will transfer its state to all new instances of that ExtendedPlugin.
The injector can produce an instance of ITransfer that exposes the same setters than the target ExtendedPlugin, and that will transfer its state to all new instances of that ExtendedPlugin.
Identifies a table in an external database.
Identifies a table by its
SqlTableId
.Identifies a table by a SQL expression.
Column false condition.
Representing a False condition which always
evaluates
to false.False restriction.
Exception thrown when a feature is not supported by the SQL Dialect.
Fetch data from a data source and into several stores, using a channel factory.
A condition comparing, for a given record, the values of two of its attributes, using the
condition's comparator.
Default immutable implementation of
IFieldDescription
.Immutable description of a field in a table.
Builder for
FieldDescription
.Builder for specifying optional field properties.
Builder for the field description.
Builder for specifying the field external name and its nullability.
Builder for specifying the local field type.
Builder for specifying the field local name.
Basic implementation of an
IFieldType
.Simple builder for an
IFieldType
that prevents from most consistency errors.Column calculator that returns the full name of the file currently being parsed.
Column calculator that returns the last modified date of the file currently parsed.
Column calculator that returns the file name of the file currently being parsed.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
instead
invalid reference
CsvParserConfiguration#builder(int)
Monitoring for file system CSV topics.
A factory to create file system CSV topics.
Base class to store file information when the file comes from a classical file system.
The JSON query filter data.
A
parameter event
filtering some resources based on listener needs.A post-processor which filters on specific members for given levels by editing the query filter
during prefetch.
Represents an operation upon two
float
-valued operands and producing a
float
-valued result.Represents an operation on a single
float
-valued operand that produces a
float
-valued result.Class when a request is made to a restricted area.
Field to display in an Interactive Form.
DTO representing any field of an Activiti form.
DTO representing the type of one field in an Activiti form.
The formula extractor visitor It extracts the formulas on the sides of < or > or <= or
>= in a case of if or case function.
Wrapper on a Google storage's directory.
Entity wrapping a
Blob
.Object referencing a
Blob
.The graph websocket topic.
The graph web socket sessions holder.
Greater than comparison.
Greater than or equal to comparison.
Stream information container that handles simultaneously multiple statuses at a time.
HashMapConverter converts a hashmap to a database entity (
Map<String, String>
.A Translator that configures itself automatically by parsing header lines.
The health agent properties.
A converter to convert the source into a computation intensity.
Helper on top of
Properties
for Hibernate configuration.Helper class to run Hibernate queries with JPA objects.
Description
of a hierarchical
partitioning
.Build a
HierarchicalPartitioningDescription
.A comparator to compare locations or axis members over the hierarchy, with respect to the
comparators of each level in the hierarchy.
Comparator for a given level members.
The hierarchy data.
Hierarchy Discovery for SOAP webservices.
The hierarchy discovery.
DTO for a Hierarchy of an ActivePivot.
The identifier of a hierarchy in a cube.
Generic
aggregation
for IHistory
based aggregation functions.Generic
aggregation
for IHistory
based aggregation functions.A DSL to configure the security for human interactions with an Atoti application.
An accessor allows accessing to values from an input object.
Interface defining required beans that users must defined to completely use ActiveMonitor.
Spring configuration class defining all available DAOs in ActiveMonitor.
Spring configuration class defining available ActiveMonitor services.
ActivePivot component main interface
Class defining the bean for the branch permissions manager.
ActivePivot spring configuration interface.
Service used to store the ActivePivot descriptions and the entitlements (i.e.
Description of a calculated member or KPI with its permissions.
ActivePivot content service spring interface.
Most ActivePivot continuous query implements this interface which gives the id of the underlying
activepivot.
This describes an
IActivePivot
instance.A stream event produced by ActivePivot.
Description of an
IActivePivot
running instance inside a IActivePivotSchema
.An ActivePivot's manager holds a set of
This is the highest level component of an ActivePivot environment and is entirely defined by an
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
.Builder for an
IActivePivotManagerDescription
.Builder for an
IActivePivotSchemaDescription
.Step of the manager builder when the mandatory parameters have been set.
Step of the schema builder when the mandatory parameters have been set.
Step of the builder when a selection has been given to the schema.
A
Configuration
class used to expose the IActivePivotManagerDescription
.Interface of an ActivePivot Schema, a collection of ActivePivot instances that share the same
selection on the underlying database.
A schema description that fully defines an
IActivePivotSchema
instance.This class fully defines an
IActivePivotSchema
instance running into a IActivePivotManager
.An interface used to tag an Object that is aware or related to the existence of an
IActivePivotVersion
.Interface for ActiveViam properties.
Interface to handle the Properties defined in ActiveViam products.
Interface for Property Resolvers.
Activity type for form elements.
Implement this plugin value to provide additional metadata for your context value.
The administration service allows to administer an
IActivePivotManager
and all its child
components.The description for a measure based on User-Defined Aggregate Function (UDAF).
An aggregate retriever is a facade to retrieve aggregates based on a collection of locations and
a selection of aggregated measures.
An agent is a
state
machine.Business logic performed during an agent state transition.
Enumeration of the possible states of an
agent
.Connection details about a ActiveMonitor agent.
Description of a ActiveMonitor agent.
Listener that will be notified of agent check in or check out.
The REST
IAgentService
Controller.Agent service.
Description for a
IAggregatedMeasure
.Definition of an aggregate provider.
This describes an
IAggregatesCache
instance.Step of the
IAggregatesCacheDescription
builder when enough information has been provided
to be able to create a description.Builder for the aggregates cache definition.
Continuous handler of events published by a stream.
Isolates the subset of the state of
IAggregatesContinuousHandler
that uniquely identifies
instances of that class.An aggregates event corresponds to the update of a set of aggregates.
Helper to create an aggregate table based on the definition of a cube's Aggregate provider.
The Builder for this interface implementation.
An aggregation that is binding a single-field source with its destination aggregates.
Aggregation binding between two data structures of type 'array': the source and the destination.
Aggregation function based on a single field.
Context provided to each
IAnalysisAggregationProcedure.IFactory
to build to the
procedure.Interface defining the state machine to build the description of an analysis hierarchy procedure
for aggregation.
Step interface where the plugin key to the factory building the procedure is referenced.
Step interface configuring the hierarchies handled by the procedure.
Step interface configuring optional join measures offered by this procedure.
Step interface configuring optional underlying levels for the procedure.
Builder interface grouping all steps to define a complete procedure description.
Meta step interface for builder based on a hierarchy.
Meta step interface allowing user to optionally define join measures and/or underlying levels
for the procedure.
End interface to complete the building process of a procedure definition.
Construct representing aggregation of events that creates an alert.
Definition of a simple cache for alerts, storing only alerts that are currently running.
Definition of a listener on alert changes in the system.
Interface for plugin values implementing
IWorkflowProcessExecutor
from ISentinelAlert
.The alerts rest service.
The alert service.
Alert service for websockets.
This interface is intended to pass further details on how to allocate a chunk of a given type.
Procedure computing aggregated values for members of analysis hierarchies.
Definition for a factory generating an instance of
IAnalysisAggregationProcedure
.Consumer for the location mapped by
IAnalysisAggregationProcedure.mapToFullLocation(Object, IPointLocationReader, IAggregatesLocationResult, IPointLocationBuilder, ResultConsumer)
.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
hierarchyInfo
specialized for IAnalysisHierarchy
.A whole application.
Elements of data available following the array layout.
An
IReadableArrayCursor
that can write in its underlying array.Like
IPositionalReader
with a size.Interface to write into a structure with an array layout.
'As of epoch' context value that in a multi-version environment determines the version (or epoch)
that must be considered.
Marker interface for internal data classes providing filters.
The audit contains all the data related to a certain limit.
The audit data access object interface.
Utility class offering to execute an action in the context of a given user.
Interface for comparators used to sort the
authorities
.IAxisDimensionDescription
is the description for the IAxisDimension
.The description for axis dimensions.
An axis
hierarchy
.Description of a hierarchy whose levels come from the fact selection.
Deprecated, for removal: This API element is subject to removal in a future version.
IAxisLevelDescription
is the description for the IAxisLevel
.Axis Members are
members
defined inside an axis hierarchy
.Interface for a group of
IRangeProperty
.Interface representing a directory in Azure cloud.
Marker interface representing an
AzureEntity
without its generic.The description for a
IBasicAggregatedMeasure
.An extension of
IBasicPathlessContentEntry
where the entry knows the absolute path where
it is or should be stored in the content service.A wrapping interface to abstract content entries from their paths.
Interface for boolean context metadata.
Parser of boolean fields.
Context value containing details about the current branch.
Object used to describe the creation of a branch, containing the name of the branch, its
permissions, and the epoch at which it was created.
Object used to describe a branch, containing its permissions, and the epoch at which it was
created.
Information about a branch.
An object containing the read and write permissions for a given branch.
A hook that can be run when a specific branch's permissions are updated.
A service which keeps track of branch permissions: owner and reader rights.
A message that can be broadcast to all instances.
The answer of a remote instance to an
IBroadcastMessage
.The step of the builder when the aggregate provider description has been built.
Initial step of the build of an aggregate provider description.
Step of the builder when collecting multiple levels for a higher builder.
Initial step of the build of a partial aggregate provider description.
IBuildableAggregateProviderDescriptionBuilder.PartialWithHierarchiesRestrictionBuilder<DescriptionT>
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.
IBuildableAggregateProviderDescriptionBuilder.TypedAggregateProviderDescriptionBuilder<DescriptionT>
The step of the aggregate provider description builder having received a type.
Step of the partial aggregate description builder when the type has been provided.
Step of the builder for
IPropertyInfo
when all mandatory parameters have been set.Step of the builder when a name and expressions have been provided.
Step of the builder when a name has been provided.
Initial step of the builder.
A group of stream events from different streams and different domains, multiplexed together for
efficient communication.
IByteBufferConverterInterface, that takes care of converting data of type
<T>
to or from
a ByteBuffer
.A buffer pool interface.
A calculated drillthrough column that can be used in drillthrough queries.
Description of a Drillthrough column computed from values.
A
ICalculatedDrillthroughColumnSet
can generate several new ICalculatedDrillthroughColumn
when a drillthrough query is launched.Description of a set of calculated columns.
Description of an Mdx calculated member.
Step of a builder when a shared context value can be specified.
Provides method to mark a hierarchy as the default hierarchy of its dimension.
Step of description builder to describe a factless hierarchy.
A ready-to-build description for a level in a hierarchy coming from a store.
Step of an analysis hierarchy coming from a store that can start describing its level.
A hierarchy having the name of the store it will introspect.
Description for a level in a hierarchy coming from a store.
Step of a builder that can build an
IActivePivotManagerDescription
.Provides method to build a cube.
Builder definition to create the descriptions of aggregation procedures.
Provides method to build a cube.
A hierarchy builder with at least one level.
Provides default implements to help customize the range sharing of an
aggregate provider
.Provides method to configure the caption of a component in the cube.
Provides method to give a comparator to a built item.
Provides method to configure the expression of a component in the cube.
Step of a cube description builder when a fact filter can be specified.
Provides method to configure the folder of a component in the cube.
Provides method to configure the formatter of a component in the cube.
Provides method to give a level type to a built item.
Provides methods to configure the measure group of a component in the cube.
Provides method to put a property that contributes to the initialization of a component in the
cube.
Utils to define the
entitlements
for the roles of user.Ready to build.
Ready to build.
Ready to build.
Steps of an entitlement builder that can add context value.
Provides method to build the
entitlement provider
.Steps of a
entitlement provider builder
to describe a
global entitlement
.Steps of a
entitlement provider builder
to describe a
pivot entitlement
.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.
Builder for
ICalculatedDrillthroughColumnDescription
.Ready to build.
Step of a builder that starts describing a
ICalculatedDrillthroughColumnSetDescription
.Builder for
ICalculatedDrillthroughColumnSetDescription
.Ready to build.
Step of a builder that starts describing a calculated member.
Steps of the builder having a unique name.
Builder for
ICalculatedMemberDescription
.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.
Builder for
INamedSetDescription
.Step of the builder when a query cube can be built.
Step of a builder that can start building a
IActivePivotSchemaDescription
.Steps for a builder that can start defining a
sub cube properties
.Builder for
ISubCubeProperties
with denied access.Step where we can finish defining the
ISubCubeProperties
.Steps to grant access to a measure.
Steps to grant access to some members.
An empty builder.
Builder for
ISubCubeProperties
with some granted measures or members.Granting some members.
Granting members of a dimension.
Granting members of a hierarchy.
Granting members on a path.
Provides methods to define
ISubCubeProperties
.Step of a builder that can start building a partial aggregate provider.
A catalog has an id and contains a list of ActivePivot instances.
Description of a catalog.
A cell event corresponds to the update of a set of cells.
Equivalent of a
Function
accepting a cell as its input and producing a
result as the value of another cell.A procedure that executes itself on cells.
Navigable set of cells.
A cell set event is an event corresponding to a full cellset (axis + cells).
Definition of an event that corresponds to the update potentially impacting a cellset.
A procedure that executes itself over a cell set.
A procedure that applies a transformation to the values of an
inputCell
attached to a IPointLocationReader
and writes the result into a resultCell
.Definition of a write-only component linked to a cell containing some data.
An extension to
Cloneable
returning the real interface.Interface for cloud
ICsvDataProvider
factory.Deprecated, for removal: This API element is subject to removal in a future version.
It will be become a marker interface in 6.2, and thus be removed
Interface representing a directory in the cloud.
Facade on an object stored in the cloud.
Reference on an object stored in the cloud.
The definition of the cluster to which a DATA or QUERY cube belongs.
Contains the common interface for the query and data cluster definitions builder.
Builder of a
distributed application definition
with
an id.Builder for the
messenger description
when all mandatory
parameters have been set.Builder for the
query cluster definition
when all mandatory
parameters have been given.Builder for a
data cluster definition
with all mandatory
parameters given.Builder for a
data cluster definition
that provides an option to
conceal branches from the distributed application.Builder for a
data cluster definition
that chooses whether to
conceal some hierarchies from the distributed application or not.Builder for a
data cluster definition
that chooses whether to
conceal some of its measures from the distributed application.Step of a builder that can start building a
distributed application
.Builder for a
data cluster definition
.Builder for a
data cluster definition
with an id.Builder for a
data cluster definition
with an id and a messenger
definition.Builder for a
data cluster definition
that chooses to conceal a
part of its hierarchies.Builder for the
messenger description
.Builder for the
query cluster definition
.Builder for the
query cluster definition
when an id has been
given.Builder for the
query cluster definition
when an id and a
messenger definition has been given.A columnar table where each column is identified by a distinct name.
Deprecated, for removal: This API element is subject to removal in a future version.
This is becoming a marker interface that is not part of the public API.
A column calculator is responsible for the calculation of the values for one of the output
columns.
The context of a column calculation.
Table condition describes a condition tree on a table.
Common interface for the builders of a cube's hierarchies.
IComparator
is an interface which can specify an ordering between objects in ActivePivot.IComparatorDescription is the description of an
IComparator
extended plugin.This interface describe specific order for an
IComparatorDescription
.Extension of the IProperty interface that adds support for compiled properties.
A compiled property, compiled specifically for the instances of a target class.
A synchronization Object associated with a task that can be used to wait for the task to
complete.
An
health event handler
dedicated to handling health events declared
in the composer project.Marks event from the composer project.
Base interface for conditions in pivot queries.
Class carrying information about the context in which a condition is compiled.
Object capable of creating a condition from a JSON object.
The configuration services allows to add mdx calculated members and KPIs to a pivot.
A
FunctionalInterface
used to create a Connection
to the associated database.Factory to create a
DirectQueryConnector
from a set of properties.An entry of the content server.
Listen to update on a content service file or folder.
Interface for a hierarchical key-value store with read/write permissions.
Content Service spring configuration interface.
An interface for content service trees, defined recursively: a content tree holds an
entry
node as root, and children subtrees mapped to the name of their own
root entry in its parent directory.A context is bound to every ActivePivot's instance and be reached thanks to
IActivePivot.getContext()
.An immutable snapshot of a
IContext
.Interface for
queries
containing contextual information stored in a list of context value
.All context values implement this interface, because a context value is uniquely identified by
its interface.
Generic interface for builder of
IContextValue
.Ready to build.
The description for context values.
Interface of a component that stores context values.
A context value translator can convert
IContextValue
instances into a simple generic
representation based on Map
.A
queryable service
that can be continuously queried.A continuous query is a mechanism by which one can define a logical set of data.
A Listener interface to continuous query.
Update received by a
IContinuousQueryListener
.A ICoordinates represent a location (either point or range location) It holds a list of levels
and their associated member value In case of a range location, the value will be the wildcard.
Objects used to collects all the objects created with the Copper API and publish them to the cube
it is tied to.
Spring configuration for a 'Cross-Origin Resource Sharing' (CORS)
filter
.Interface representing a DAO that can perform create actions.
Interface that all parsing error listings should implement.
CSV anomaly types enum.
Definition of a component providing CSV data.
Interface of a parsing report specific to a single CSV file.
Deprecated, for removal: This API element is subject to removal in a future version.
Not used, this was initially intended for Atoti Python SDK
Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the concrete implementation
CsvParserConfiguration
and its
builderInterface of a
ISource
that can fetch data from, and listen for changes in CSV files.Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the concrete implementation CsvSourceConfiguration and its builder
An
health event handler
dedicated to handling health events declared
in the CSV Source project.Marks event from the CSV Source project.
A topic of the CSV Source.
Builds a
cube description
.Step of the cube builder when a name has been given to the cube.
A cube filter is a component that allows to restrict the view to a cube, either by only granted
specific members, or by denying them.
This interface allows to construct a new
ICubeFilter
.Central point to manage all captions and formatters for a given cube.
A factory of
ICubeFormatter
.Interface to represent a restriction/filter/MDX subcube of a cube.
A cursor with no information about the dictionaries of its contained records.
Special
IComparator
where the user provides an optional list of objects he always wants
to be ordered first in any set, and another optional list of objects the user always wants to be
ordered last in any set.Interface defining a custom condition created by the user.
Interface that any custom property must implement to be recognized as a plugin.
Manager of the database cache to manipulate the cache lifecycle.
A database discovery contains branches with their descriptions, tables with their descriptions,
and joins between tables.
Description of a field of a table of the database.
Description of a database join.
Representation of an aggregation result coming from a database query.
Class represented a query compiled against a
IDatabaseRetrievalResult
, used to access
the result rows of the retrieval.Interface for a procedure consuming each row in a
IDatabaseRetrievalResult
.Service for the database able to provide features for the Database REST API.
Configuration for the database service.
Common settings for a DirectQuery application on top of a database supporting time-travel.
The definition of the cluster to which a data cube belongs.
Information about a data cube's REST endpoint.
Builder of a data cube.
The Data Export Service.
Component in charge of building the appropriate data source for the ActiveMonitor databases.
Component in charge of providing a builder for the several ActiveMonitor data sources namely
repository
, ActiveMonitor
and activiti
.The root component of the datastore.
Datastore spring configuration interface.
An
health event handler
dedicated to handling health events declared
in the datastore project.Marks event from the datastore project.
The repository cache stocks into the
IDatastore
the values retrieved from the repository
on some specific coordinates.The configuration object dedicated to the
IDatastoreRepositoryCache
.The description of a datastore schema.
Builder for
IDatastoreSchemaDescription
.Version of the
IDatastoreSchemaDescriptionBuilder
ready to be built since it contains
at least one store.A
Configuration
class used to expose the IDatastoreSchemaDescription
.Additional information about a transaction over a datastore schema.
Statistics on the stores modified by the datastore transaction.
Validates different assumptions made by DirectQuery about the external data.
Interface of DAO managing
ADbInfo
.This interface is used to assign the various cell properties to the cells.
The interface that should implement the returned objects generated by the
IDefaultCellPropertiesHandler.get(String propName)
method.Description
of an identity function.An identity translator that returns the given tuple.
Basic interface which defines a description.
Interface for a description that can have multiple nested imports.
Small utility class generating new ids for database objects to store.
A dictionary dynamically maintains a collection of key objects Once inserted, the dictionary
guarantees that each key remains at its insertion position, even when new keys are inserted or
when the dictionary buffer is expanded.
A dictionary allows to reference objects by their position (efficiently using a primitive integer) instead of a costlier object reference.
A dictionary allows to reference objects by their position (efficiently using a primitive integer) instead of a costlier object reference.
Provider of store's dictionaries.
A dimension that holds multiple hierarchies.
Possible dimension types.
Builds a dimension description.
Base description of a dimension.
A DirectQuery database.
Discover table in an external database.
Interface for discrete context metadata.
A proxy
IActivePivot
that distributes a local IActivePivot
.In different distributed applications, the data cubes are allowed to have different hierarchies
and levels.
This describes an
QUERY cube
instance.This describes a QUERY cube instance.
Builder for
IDistributedActivePivotDescription
.The builder for
IClusterDefinition
.An object used to broadcast messages to other instances and process remote messages.
A
partitioned
post-processor whose computation may be
horizontally distributed on each data cube regardless of its partitioning levels.Provides information about the distribution of the cluster.
A domain event is a list of stream events (possibly from different streams) that belong to a
specific domain.
Interface for listening domain life cycle events.
Interface for double context metadata.
Parser of double fields.
A drillthrough column that can be used in drillthrough queries.
The drillthrough continuous query interface.
A drillthrough event is an event corresponding to a full drillthrough (headers + rows).
The drillthrough executor, created for each new
IActivePivotVersion
.A drillthrough header represents a column of a
IDrillthroughQuery
.A drillthrough headers query returns the list of
IDrillthroughHeader
corresponding to
each column of a IDrillthroughQuery
.Drill-through properties are used to customize content and presentation of drillthrough results.
The possible behaviors of the query engine upon an exception with a calculated column in the
drillthrough.
A drillthrough query returns all the facts (represented by
IDrillthroughRow
) contains
into a range of selected locations.A drillthrough query context is computed when a drillthrough query is launched.
State for a
IDrillthroughStream
, storing the current result of the IDrillthroughQuery
.A drillthrough row is the elementary result of a
IDrillthroughQuery
.The session used the execution of a drillthrough query.
ActivePivot versioned and enriched continuous query update.
A drillthrough update event is an event corresponding to an addition or update of a drillthrough
row or removal of one.
Discriminate between two records with the same key fields.
The block of code containing all the instructions to perform within a datastore transaction in
order to edit the datastore content.
An entitlement, defined by a collection of context values.
A repository of entitlements.
Interface for plugin values implementing
IWorkflowProcessExecutor
from IEntityWorkflowConfiguration
.Class representing the workflow configuration for any entity.
DAO managing workflow configuration for entities.
Represents an epoch.
Builder for the
epoch dimension description
.The builder for a level of the epoch dimension description (branches or epochs).
The description of an additional dimension which allows to retrieve values from different
versions of the pivot within a single Mdx query.
User interface for epochs management of a component.
Policy of global epochs and memory management.
User interface for versions management of all components.
Handler containing callbacks for the different events triggered during a version's lifecycle.
The erasure interface.
Evaluates a
IAggregatesRetrievalResult
, aggregated
at a given point location.Construct that aggregates monitor events that contribute to alerts.
Interface for plugin values implementing
IWorkflowProcessExecutor
from ISentinelEvent
.IExtendedPlugin.
Interface of an extended plugin value.
Factory to create objects of a given type.
Interface of a factory that is at the same time a plugin value.
Description of a field in a store of the Datastore.
Details about the field being tested or modified by requests against the
IDatabaseService
.Component storing the roles that have read or write permission over a table column.
Definition of a Data Type.
An event that allows knowing which files have changed inside a given topic.
This interface aims at giving access to the parsed file and some of its attributes.
The type of the file.
Interface of components that listen to file events.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
instead
invalid reference
CsvParserConfiguration#builder(int)
The definition of a filter on input facts.
Parser of float fields.
Interface of a format service that can parse or format an object.
Definition of a form field.
Type of the form field.
An event corresponding to a full new view for some locations.
An aggregation can bind an input data structure called the source with a destination data
structure that contains aggregates.
information about the chunks used to store the data such as whether the chunk must be marked or
not to allow lazy cloning of large cloneable data.
Generic Aggregation function based on an arbitrary number of data sources.
This interface must be implemented by the continuous query implementation of the
IGetAggregatesQuery
.A
IContinuousQueryListener
specialized for listening to IGetAggregatesContinuousQuery
.This query aims to retrieve all the aggregates defined by a set of locations and measures.
A cross-all-ActivePivot entitlement defined by a collection of context values.
The graph websocket session holder.
Step of the measure build when at least one measure is defined.
A component that has an id.
Deprecated, for removal: This API element is subject to removal in a future version.
This interface is useless has it is tied to its concrete implementations
Information about a branch head.
An health check is run on a regular basis, and if the
dispatcher
is interested, generates an event.Defines a basic health event.
Dispatches health events to its registered
handlers
.This interface is notified of all health events.
Hierarchical mapping.
The hierarchy is the basic axis of data analysis in the OLAP system, and represents one edge of
the multidimensional cube.
Builds a hierarchy.
The description for the
IHierarchy
.Base description of a hierarchy.
Some aggregation functions require to keep track of their history.
Describes an aggregation function that works over historical representations.
Describes a generic aggregation function that works over historical representations.
Describes a multi source aggregation function that works over historical representations.
A node containing meta-information about a given epoch of a given history.
Base interface for all models having an id.
Base interface for all DAO that manage elements that have numeric ids.
Interface representing a DAO that can perform get actions.
Interface representing a DAO that can perform read actions.
Unique Id generator service.
For an originating location (a location subscribed by some continuous query) an impact
encapsulates all the results implied by a stream event:
The point locations or range locations that may have changed and must be refreshed
The point locations (cells) that may have been removed from the subscribed view
A Coordinate that can be indexed in order to perform easy lookup based on its erasure.
Interface to declare that a column calculator is able to read values from its context by
accessing directly to the value of the context at the given index.
A procedure that is being executed on each element of an indexed collection (typically a list).
Interface for referencing and reading information from a
IFormField.IType
.Definition of a REST service providing information about the current user or the server.
Interface for integer context metadata.
Parser of integer fields.
Definition of an object checking task interruption.
An interruptor for an entire task computation tree.
This interface is extended by intersectable components.
The result of an aggregates
retrieval
.Report of fetch operation in the JDBC source.
Information about the publication of a JDBC message.
Interface of a Jdbc source that loads data from a database, each channel has its own specific
query to scan the database.
Fluent builder interface to create an
IJdbcSource
.The
IJdbcSourceBuilder.IJdbcRowCreator
and the IConnectionSupplier
have been given, now the IJdbcSource
can be built after providing some optional information.Only the
IJdbcSourceBuilder.IJdbcRowCreator
of the IJdbcSource
has been given, now the IConnectionSupplier
must be provided.FunctionalInterface
to create a record with the given type.An
health event handler
dedicated to handling health events declared
in the JDBC source.Marks event from the JDBC source.
Deprecated, for removal: This API element is subject to removal in a future version.
Fluent builder interface to create a new
JdbcTopic
.Fluent builder that can build the
JdbcTopic
.Fluent builder requiring to define a query.
Fluent builder requiring to define a topic name.
Interface marking a class as capable of producing a JMX Bean.
Constraints that must be fulfilled by all joins.
Measure produced by joining field levels and using them as field values in a store.
Description of a measure coming from a join between ActivePivot levels and fields of an isolated
store.
Interface to define output configuration.
Interface to define output configuration.
Interface which should be used by
Authentication
based on JWT so that Atoti components
can reuse the token.JWT spring configuration interface.
A service which generates JSON Web Token (JWT).
Provide store partition context for a key event.
Statistics about a batch.
A key value batch result contains a list of entries returned by a batch operation to a given
key-value database, and the corresponding
information
of the execution
of the batch.KeyValue connection pool interface.
The key-value connector.
An
ISource
that can fetch data from a key-value database.Defines the configuration of the key-value source.
The Key-Value topic interface.
The description of a KPI as defined in http://technet.microsoft.com/en-us/library/ms126258.aspx.
Interface defining an expression in a KPI.
Interface defining filter actions on KPIs.
Interface describing the goal of a KPI.
Interface defining an expression in a KPI that returns a numeric value but that will be
represented by a graphical item.
Interface describing the status of a KPI.
Interface describing the trend of a KPI.
Interface describing the value of a KPI.
Base description of a level.
Type for classification : indicates how the level should be treated while feeding (e.g. should
be filled with
IHierarchy.ALLMEMBER
, a default value or the level's property) and while
querying (e.g. should be ignored in the aggregate provider then re-expanded or not).Possible level types.
The licensing service is associated with an ActivePivot Manager and exposes some attributes of
the current license.
Flag interface to specify that the results of a post-processor can be aggregated linearly: the
post processor applied on a 'big' aggregate gives the same result as the aggregation of the
outputs of the post processor on each element of any partition of the 'big' aggregates.
Interface for line reading.
Key attributed to the listener of source events.
Class representing a query returning a list.
Definition of a located resource.
An
ILocation
represents the path to one or several cells in a cube.Simple location builder to build a location.
Flags controlling the authorized operations for the builders.
A component in charge of translating a map of coordinates into a list of locations.
The factory used to create
ILocationConverter
.A procedure used to expand a location on some levels.
The iterator performing the actual expansion.
Interprets the locations for drillthrough queries.
List of locations.
A pattern location is an intermediate data structure for easy creation of light-weight locations.
A procedure that executes itself for each of the locations within a cell set.
This interface decorates
IHealthEventHandler
and provides it additional methods to log
the events.A logical condition interface.
Parser of long fields.
A long polling service provides the possibility to implement a server push using the long polling
paradigm.
Context value controlling the lookup post processor evaluation.
A component in charge of intercepting the properties the
LookUpPostProcessor
is
initialized with.Definition of a service performing maintenance operations on ActiveMonitor database.
Sugar for
IDrillthroughQuery
relying on a collection of maps of coordinates instead of a
collection of ILocation
.Sugar for
IGetAggregatesQuery
relying on a collection of maps of coordinates instead of a
collection of ILocation
.A mapped tuple contains a collection of key-value pairs, mapped with the java.util.Map semantics.
An enricher of mapped tuples.
A factory of mapped tuples.
Base interface for queries based on a map of coordinates instead of
ILocation
.Deprecated, for removal: This API element is subject to removal in a future version.
Use directly the implementation
MapTranslator
insteadA matching condition It represents matching operation on an input object. is entirely defined by
its plugin key a matching parameter (which type depends on the underlying matching operation).
Configure the Mdx engine.
A mdx drillthrough headers query returns the list of
IDrillthroughHeader
corresponding to
each column of a IMDXDrillthroughQuery
.MDX Query defined by an MDX string and some optional context values.
Description of a generic MDX element.
MDX Query defined by an MDX string and some optional context values.
Definition of a component checking a MDX statement.
Marker interface for
IAggregatesContinuousHandler
that depends on the measure.The singleton measure
hierarchy
.Measure Members are
members
defined inside an IMeasureHierarchy
.The description for a
IMeasureMember
.A
IMeasuresDescription
contains a list of IPostProcessorDescription
, a list of
IAggregatedMeasureDescription
and a list of IAdvancedAggregatedMeasureDescription
.A container for
IMeasureMember
and IPostProcessor
.A member is a known value for a level in the pivot cube.
Definition of a service providing methods to perform memory analysis.
This interface describes a statistics available on a monitored component whose memory is
monitored.
Interface for a statistic on the application memory usage.
An event that can be merged into another one.
A message contains data loaded from a data source, and transferred to a destination through a
message channel.
Definition of a message.
Interface of a builder to create fluently messages.
Builder with enough information to build the message.
Builder of messages with configured sender.
Builder of messages with configured title.
The message channel interface.
A chunk of data within a message.
Callback when there is an event on the message.
The message REST service.
Messaging service allowing to send messages to ActiveMonitor users and get the ones received.
IMessageBox interface represents ActiveMonitor Messages.
A component listening to events on messages.
The interface for a message service for websockets.
The authorized type of message fetching when a socket connects to the service.
Definition of a messenger to be used with a Data cube or a Query cube.
An
IContextValue
that describes the behavior of the ActivePivot query engine when it
detects that an IPostProcessor
does not correctly expose its prefetchers.The possible behaviors of the query engine upon the detection of a missed prefetch.
Class representing an monitor.
Builder to ease creation of
IMonitor
.Builder representation of a monitor with a site.
Builder representation of a named monitor.
Builder representation of a monitor with a creator.
Service performing Database operations for monitors.
Representation of a monitor execution.
Service managing the executions of monitoring operations.
Representation of a stream providing monitoring information.
Interface for listeners on
IMonitorService
.Interface for plugin values implementing
IWorkflowProcessExecutor
from IMonitor
.A report about a monitor.
The list of possible statuses for a given monitor.
The monitors rest service.
The monitor service.
Store a list of added and deleted monitors.
Websocket service for monitors.
Constraints that must be fulfilled by all tables containing multi-columns vectors.
Accessor that gives access to a multiple properties of the input object.
Constraints that must be fulfilled by all multi-rows vector tables.
An aggregation that is binding a multi-column data sources with a destination aggregates
structure.
Aggregate functions based on multiple data sources.
A
multi-version
pivot
.This interface add additional operations related to distribution for the Data cubes.
A distributed
IMultiVersionActivePivot
, also called a Query cube.Description of an MDX named set.
Convention to rename a table and its fields.
Natural java comparator.
A condition to test whether a given column belongs to a set of values.
Set presence.
The expressed coordinates implementation.
Basic implementation of
IInformationReader
.This service will be removed as soon as we move to spring security 4.0.0.
An
.
ICubeRestriction
that is more compact than an
invalid reference
InLevelRestriction
Builder for a Content Service storing its data in memory.
The scheme holder for workflows.
Custom annotation marking an API element as internal.
Class exception for requests leading to an invalid state of the service or managed resources.
Thread and task interruption utilities.
Functions that take an integer as argument and return an integer.
Specifies the partitioning binding to the NUMA nodes.
This exception is used to indicate that there is a problem with a TAR archive header.
InvalidLicenseException.
Base interface for Olap elements (dimensions, hierarchies, levels, members).
Represent a transaction already started in which writes can be performed to change the content of
an
IDatastore
.Describe an index to create on a field or a group of fields.
Type of optimization.
A pair of two elements, identified as 'left' and 'right'.
Definition of a parameter.
Extension of datastore spring configuration interface.
Base interface for components listening to parameter changes.
An event holding parameter changes.
Interface for components dealing with
IParameterEvent
.Interface for plugin values implementing
IWorkflowProcessExecutor
from String.Interface for plugin values implementing
IWorkflowProcessExecutor
from ParameterUpdateDto
.Configuration object dedicated to the store used by the
IDatastoreRepositoryCache
.A stream that enables to notify listener for real time update.
Interface representing a partial update of a parameter.
Definition of a builder to create a parameter change definition programmatically.
The interface for parameter service for websockets.
Component that can parse a char sequence of a field into an object.
Report of parsing operation.
Executes the processing of files and publishes them to the channel.
Procedure called to process the content of one channel stored in the workload.
A partial aggregate storage definition, that contains a restricted list of hierarchies for which
aggregates are materialised.
Interface containing the filters applied to an Aggregate Provider.
A
post-processor
whose computation can be split across multiple partitions
and then reduced back into a final result.Immutable description of a partitioning.
Immutable description of a
partitioning function
.Define a partitioning node in a
hierarchical partitioning
.A definition that has at least one special partitioning rule.
The default partitioning rule of a node can be based on only one field, in which it acts like
single field partitioning
, or it can be based on multiple fields:
the field of the node and other fields, in which case it acts like a partitioning by Cartesian product
.A definition where user defines the default partitioning rule.
A definition that can have a partitioning field.
A definition that can have a special partitioning rule for records having a field value
matching one or some decision values.
All definitions of a partitioning node.
An extension of
ITimestampedPathlessContentEntry
providing some additional information
about read/write access and editing on an entry.Specialization of
IFormatter
configured with a pattern.An ActivePivot entitlement defined by a collection of context values.
A point value whose coordinates are related to a specific
IActivePivot
.Interface for query plan info data.
Interface of a plugin, that enumerates plugin values registered in this plugin.
IPluginDefinition
is the description for the plugin to add.Implementation code can define specific plug-ins, such as indexer, storage, calculator, cache for each IActivePivot instance.
Builder for
IPluginDefinition
.Builder step when a plugin key has been provided.
Builder step when at least one property has been provided.
ActiveViam Light Plugin Value Base interface.
An immutable
IPointLocationReader
.A pattern based on a range
location
.A point (non-range)
location
reader.A procedure that is executed on selected rows of a
IAggregatesRetrievalResult
.The Point Value interface.
The key of a point value.
The point value dao interface.
Definition of a query for update on a parameter.
Container for point value updates.
Elements of data available following the array layout.
A writer into the
result
of a post-processor
evaluation.IPostProcessor.
Container for the additional parameters of the constructor of a post-processor.
IPostProcessorDescription
is the description class for a IPostProcessedMeasure
.A prefetcher is responsible for computing the dependencies for a post-processor execution.
This is the interface used by a
post-processor
to notify the core products
that it needs the given aggregates to compute its result: this defines a request to the core
product to prefetch the given aggregates.An object that holds a
PreparedStatement
.A primitive iterator interface.
Interface of descriptions that support the capture of custom properties.
The IProperty interface generalizes the concept of properties that you can read or write to an
object.
Interface to store an
IProperty
metadata.Information about the publication of a message.
Context value to limit the results sizes.
A queries service allows to execute queries on the
IActivePivot
instances contained into
the bound IActivePivotManager
.This context sets a time limit for queries execution.
Generic query to retrieve single or multiple objects.
IQueryable.
Context value that represents a restriction/filter/MDX subcube of a cube.
The query cache is a component instantiated by ActivePivot at execution of a query (and cleared
after it).
The definition of the cluster to which a query cube belongs.
Description of a distributed application.
Builds a
query cube description
.Contains the API to simplify setting the most common query cube properties.
Context Value responsible for disabling optimizations when running requests.
A context value keeping the logging level to monitor the query execution using
Logger
.Marker interface used by IVector implementations to indicate that they support fast
random access: on such vectors, it is possible to use coordinate accesses instead of bulk methods
at little performance cost.
Interface describing a range .
Interface to represent a range.
Union of disjoint closed ranges.
Interface representing a cursor over the content of an array.
Definition of a read-only component linked to a cell containing some data.
A record of data.
Accepts the content of a record.
A block of
records
packed together in a compact structure.The format of a record, how many fields, and the type of each field.
Record reader interface.
Description of a reference that an owner store makes to a target store.
Fluent builder interface to create an
IReferenceDescription
.The interface to define the target store of the reference.
The interface to finally build the reference.
The interface to define the mapping of the reference.
The interface to define the name of the reference.
An application which can be refreshed.
Description of an agent registered to the ActiveMonitor server.
Stream listeners can register and unregister their interest for the stream events published on a
particular domain.
vectors
that takes note of how many times its data is written to the datastore.The dao interface for repository audit.
The repository cache rest service.
The repository cache service.
The daemon that connects to the repository to get all the parameters.
A component in charge of managing
IParameterChangeListener
for the IRepositoryService
.Spring configuration interface defining all DAOs available in Repository.
The repository rest service.
The repository result interface.
Definition of a repository service.
Spring configuration interface defining all services offered by Repository.
Definition of REST service of the Repository simplified for workflows.
An event that can
reset
the continuous
query engine
.A daemon dedicated to the
IRepositoryService
in charge of periodically checking effective
parameters.Role context values spring configuration interface.
Interface representing a directory in AWS S3.
Interface representing an object in AWS S3.
Marker interface for vectors that contain a single value.
Context value that represents a restriction/filter/MDX subcube of a cube.
Interface for classes representing a snapshot of the security for a given user.
Security Facade interface.
The description of an
ISelection
.Builder for a
ISelectionDescription
.Step of the builder when some fields can be added via
ISelectionDescriptionBuilder.CanAddAllFields.withAllReachableFields(FieldsCollisionHandler)
or ISelectionDescriptionBuilder.CanAddAllFields.withAllFields()
.Step of the builder when some fields can be added via
ISelectionDescriptionBuilder.CanAddSomeFields.withField(String)
, ISelectionDescriptionBuilder.CanAddSomeFields.withField(String, String)
, or
ISelectionDescriptionBuilder.CanAddSomeFields.withFields(String...)
.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 some fields were added via
ISelectionDescriptionBuilder.CanAddAllFields.withAllFields()
or
ISelectionDescriptionBuilder.CanAddAllFields.withAllReachableFields(FieldsCollisionHandler)
.Step of the builder when some fields were added via
ISelectionDescriptionBuilder.CanAddSomeFields.withField(String)
,
ISelectionDescriptionBuilder.CanAddSomeFields.withField(String, String)
, or ISelectionDescriptionBuilder.CanAddSomeFields.withFields(String...)
.Step of the builder when no fields were added, and some are required before it can build.
Class representing an alert.
The ActiveMonitor alert data access object.
Definitions of the actions that the ActiveMonitor daemon is asked to perform.
Class representing a ActiveMonitor event.
The ActiveMonitor event data access object.
ActiveMonitor event batch service.
Class representing a ActiveMonitor state.
Service helper providing methods to converts JSON values to Java objects in the context of fields
from the underlying Database.
Interface for services accepting listeners on the information they managed.
Parser of short fields.
Accessor that gives access to a single property of the input object.
Factory that of singleton instance.
Definition of an element that exists within a particular site.
Source interface that allows to fetch and listen data from a underlying source.
Functional interface that transforms multiple aggregation outputs into a single output.
A part of an SQL query: it can be either some SQL string or a placeholder for data such as a
column or a default value.
Definition of an attribute for a
IMemoryStatistic
.A composite message channel in which each channel's destination is a different store.
Description of a table of the datastore.
Provide a fluent builder to create an
IStoreDescription
.The interface to show that one can add field to the description.
The interface to add statically defined keys.
Tag that the description can now be built if needed.
Tag to tell the builder that the store can compress its indexes.
Tag to tell builder to add some additional properties to the store description.
Enrich a store description with secondary index.
The interface to show that one can set the previous field as a key field.
Tag to enrich the store description with a NUMA selector.
The interface that allows to handle duplicate Key Fields.
Enrich the store description with the chunk size within a partition of the store.
Tag to define the store behavior when removing an unknown key.
Tag to tell the builder that the store should only take updates into account when the newly
added record is different from the previously existing record with the same key-field values.
The interface to show that one can tag a field of the description.
A step of the fluent store builder.
A step of the fluent store builder.
A step of the fluent store builder.
A description of a vector field that is also an
IStoreDescriptionBuilder.IKeyedTaggable
.Only the name of the store has been given, fields can be added.
The interface to specify what policy to use to pick on which NUMA nodes the data will be
stored.
A remove unknown key listener can be added to the description.
The listener that receives unknown key events: whenever one tries to remove a key that does not
exist in the store, this listener is called.
A step of the fluent store builder.
A step of the fluent store builder.
A step of the fluent store builder.
A description of a vector field that is also an
IStoreDescriptionBuilder.IUnkeyedTaggable
.The description of a vector field.
A message that accumulates its data into a list of tuples.
A message channel whose destination is a store.
The factory that creates the channels between the topics of a data source and the stores of a
datastore.
A message chunk that collects its data into tuples.
Statistics on a store modified by the transaction.
A Stream is a registered component that publishes real-time events into the ActivePivot
continuous query engine.
Base interface for events occurring on a stream.
Container for information about a given location in the context of a Stream.
Procedure to call on each event published by the information container.
Service providing control over streams.
A listener that can register to a stream to receive its published events.
A stream listener listens to stream events from multiple streams, and from multiple domains.
A stream definition contains all the data necessary to the creation of a stream.
The various initial publication modes.
An enumeration that defines the initial state of the stream.
A key-value property where the key and the value are strings.
A condition that asserts that part of the input object (as resulting of the accessor's
introspection) respects a given condition.
The main component of the SubCube functionality.
Data elements organized in a table layout.
Constraints that must be fulfilled by all tables.
Permissions for the tables of the database.
Security for the tables of the database.
Builder for the
ITableSecurity
.Description of the security applied to a given table of the database.
Error report of an external table.
Error report produced by the check
IMultiRowVectorTableValidator.checkIdenticalStartIndex()
.Error report with additional information on rows causing issues.
Interface for a component that has tags that it is interested in at a given level.
Interface managing task assignment to users.
Component in charge of publishing user tasks.
Service managing tasks created by workflows.
Service rendering templates for workflow messages.
High level interface for time container classes that can export the time as a Java long.
A TimePostprocessor builds its query evaluation by applying a logic along a time hierarchy.
Kinds of "position type".
Definition of a time period.
A timestamp as produced by a TIMESTAMP aggregation function.
The raw data of the content entry with timestamp and lastEditor information, without any utility
methods.
An extension of
IBasicPathlessContentEntry
which provides additional information about
the last update on the entry: the last editor and the update timestamp.Contract for a data topic representing a particular type of data content (e.g. a coherent
business entity).
A topic-wide parsing report, that contains the file-wide parsing reports for each file in the
topic.
A component that can write in an
IDatastore
via transactions.Handle the
exceptions
that can occur when executing transactions instructions
and the transaction code around it.A transaction listener is listening transaction managers in order to intercept every important
action:
When a transaction is started.
The transaction manager of the data store.
The user-defined procedure used in an
updateWhere
method to perform the actual update in the selected store.Interface of an object that can accumulate data in its own state and transfer this state into a
target object.
Interface implemented by context values which should not be serialized.
A special interface for transient vectors.
Translates an input object into an output object.
Encapsulates the business logic to publish a series of tuples in the context of one message.
A tuple translator is a columnar translator that returns raw tuples (Object[] instances).
A
table
which knows the column types.Common interface for all the DTOs with a custom data content identified by a key.
Interface for plugin values implementing
IWorkflowProcessExecutor
from IEntityWorkflowConfiguration
.Interface for checked and unchecked exceptions to be thrown when searching for an olap element
(see
IUnknownOlapElementException.OlapElementType
) in the cube that does not exist or is currently missing.The type of olap element that is missing.
A table with a columnar layout, that exposes its columns as arrays.
Interface representing a DAO that can perform update actions.
An update request provides:
from: the known or origin state of the data when the update is requested
to: the new state of the data that is requested.
Class carrying information about the context in which an update-where operation is compiled.
Factory to build update where procedures.
Definition of a URL builder following Atoti conventions.
Interface representing a builder with enough information and options to build an URL.
Interface for a buildable builder with at least API type.
Interface for a buildable builder with at least prefix.
Interface for a buildable builder with at least service name.
Interface for a buildable builder with at least path information.
Interface for a buildable builder with at least API version.
Base interface for an URL Builder.
Interface offering to set the hostname in an URL.
Interface allowing to define the path parts of the URL.
Recursive interface allowing to define prefix for the URL.
Interface to define the name of the service API exposed.
Interface offering a method to define the version of an API.
Interface allowing to choose the type of API to target.
Interface offering option for a trailing / in the URL.
Context value carrying the name of the current user.
Interface for aggregate functions whose aggregation handle multiple fields as source.
Interface for user-defined aggregations.
This interface wraps the UserDetailsService provided by spring.
Atoti definition of user task provided by Actitivi.
A procedure that is executed on each non-
null
value of a IAggregatesRetrievalResult
.A procedure that is executed on selected rows of a
IAggregatesRetrievalResult
.Specialization of
IParser
managing parameterised key (e.g.A plugin that can change on some parameters provided in the description.
A vector is equivalent to a standard Java array in terms of interface.
A vector allocator is responsible for allocating vectors of a given length.
An
IFieldDescription
for a vector field.A consistent version of a base Object.
ActivePivot versioned continuous query update.
An ordered history of versions, with the ability to retrieve the version that is valid at a given
epoch.
A procedure that can be run on a
IVersion
.General interface for components that can process the events of a
WatchKey
.Watcher service to subscribe to the events of a path.
Interface for configuring a websocket engine.
Interface for the step after providing the
IAnalysisHierarchyDescription
.Interface for the step after providing the
IHierarchyDescription
.Interface for classes representing a workflow configuration.
Interface defining a way to retrieve workflow configurations for custom objects that internally
stores a workflow schema.
Definition of the payload passed along with each workflow.
List of possible variable names used in the workflow.
Definition of workflow process.
Completion Call Back.
Interface for an executor that fluently leads a user to execute a workflow for a given entity.
Executor with all information for execution.
Executor step to configure an action to execute, as well as the mandatory aspect of the action.
The workflow rest service.
Representation of a workflow schema.
DAO for workflow schemas.
Service orchestrating all operations related to workflows.
List of ActiveMonitor predefined workflow entities.
List of ActiveMonitor predefined Workflow actions.
Instance handling the execution of a workflow.
An array with the interface to write elements into it.
An array with the interface to write elements into it.
Definition of a read/write component linked to a cell containing some data.
A dictionary into which new keys can be written, using the map function.
Specialized dictionary interface for dictionaries of Doubles.
Specialized dictionary interface for dictionaries of Floats.
Specialized dictionary interface for dictionaries of integers.
Specialized dictionary interface for dictionaries of Longs.
Read and write permissions for the fields of the datastore.
A record that can be written into, using its
IArrayWriter
interface.A writable
IRecordBlock
.A table with an interface to write elements.
Editable permissions for the tables of the database.
Class intercepting XMLA queries to offer the possibility to rewrite the query.
Plain object defining a rewritten query.
Jdbc default column calculator for array rows.
Jdbc default column calculator for native rows.
Event notifying that a JDBC resource has been successfully fetched.
Event notifying that the fetching of a JDBC resource has failed.
This factory allows to retrieve only the tuples that are present in the store fields.
An
ITopic
for Jdbc source.Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future version, it is considered
an internal API.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and will be removed in a future version, it is considered
an internal API.
Immutable description of a join between two tables.
The JSON Arrow output configuration.
The required description of a branch for its creation.
Description of a branch of the datastore.
The permissions (readers and writers) for a branch.
The JSON cell data.
The JSON cell set data.
DTO encoding a context value.
The JSON CSV pivotTable output configuration.
The JSON CSV tabular output configuration.
Action to edit a table.
Enum of the various possible actions.
DTO encoding the structure of a database.
The description of an edit of the database.
Context for the edit query.
Object representing the characteristics of a given field of the database, for JSON usage.
Object representing a database join for JSON usage.
Object representing a query for the REST API, for JSON usage.
Object representing a query result from the database REST API, for JSON usage.
The JSON Data export order.
DTO defining the locale to use.
The JSON permissions data.
JSON representation of the discovery and its catalogs.
The drillthrough data.
A data object for JSON streaming of updates for a continuous drillthrough query.
Our standard error, that can be easily serialized as a JSON object.
The minimal info about an error, e.g. its type and its message.
Class to define file configuration.
The JSON mdx definition statement.
The JSON MDX query.
Request DTO to execute an MDX query and return its query plans.
Describe the pagination of a query result.
The JSON query plan data.
Query plan DTO builder.
The JSON containing a range of indexes for an axis.
The response that should wrap any object returned by our JSON api.
JSON-friendly holder for a list of
streams
indexed by their id.A holder for a
JsonStreams
for JSON conversion.Object representing the metadata of a table, for JSON usage.
Result of the update for a specific table.
Simple java object that represents tabular data, e.g. headers and rows.
Simple data object for JSON representation of a table header.
An interface for json objects that explicitly give their type, so that it can be used in the json
enclosing the serialization of that particular object, as a hint to how to deserialize this
object.
Snapshot of the monitored statistics.
AuthenticationProvider
which supports the token created by JwtService
.An authenticator which uses the JWT method to authenticate the calls.
Configuration properties for the JWT authentication.
Properties related to the claims used in the JWT.
Properties related to the keys used to sign and verify the JWT.
The type of the key used to sign and verify the JWT.
Authenticator based on JWT with a predefined user.
A
IEpochManagementPolicy
that does nothing automatically.A
IEpochManagementPolicy
that intents to keep only some latest epochs, according creation
time criteria and/or number epochs criteria.A column calculator that computes the value part of a
key-value entry
.A class that contains both the key and the value of an entry.
Base POJO channel factory
IStoreMessageChannelFactory
.Class containing the configuration elements of a KeyValue source.
Factory to create a new
IKeyValueSource
.Topic for a Key/Value source.
The kpi discovery.
The root point for plugin values on
IKpiFilter
.Class defining the core KPI filters availables.
Definition of the formula used to compute the goal of a KPI.
The kpi monitor config contains the initial config in order to create a kpi monitor.
The modes for this kpi type.
Implementation of
AKpiMonitoringStream
with default handling of errors.Definition of the formula used to compute the status of a KPI.
Description for the formula used to compute a KPI trend.
Set of utility classes and functions to work on KPIs.
Utility for KPIs whose status will be mapped to a 3-level scale.
Definition of the formula used to compute the value of a KPI.
LeafLevels prefetcher aims to prefetch all leaves aggregated values on a dynamic aggregation
context.
Level Discovery for SOAP webservices.
The level discovery.
The identifier of a level in a cube.
Representation of the mapping between a cube level and a field reachable from a store.
Regular Expression matching condition.
Deprecated, for removal: This API element is subject to removal in a future version.
Not used, this was initially intended for Atoti Python SDK
Column calculator that returns the index of the line that is being parsed (within the current
file).
Utility class to listen to channels for real-time updates.x.
JDBC calculator to change a
Timestamp
into a LocalDateTime
.The location data.
Class containing logger names constants.
Deprecated, for removal: This API element is subject to removal in a future version.
Use
LoggerConstants
instead.The health event handler responsible for logging CSV Source health events.
The health event handler responsible for logging datastore health events.
Implementation of a
IHealthEventHandler
focusing on JDBC source events to log them.Base class for the logical conditions.
Class of constants for routes related to the login and logout standard configuration.
Logback converter to retrieve the instance name of the pivot.
A log message handler.
Logback converter to retrieve the current thread generating the log.
Logback converter to retrieve the current user generating the log.
Exception thrown by the Long Polling Web Service.
Default implementation of
ILookupBehavior
.Translator for the
ILookupBehavior
context value.The MDX look up function.
Class defining the LookUp function with one extra optional argument allowing to define the
default value.
Handler dedicated to the
LookUpPostProcessor
.Implementation of
IMdxRegistrationDecorator
specialized for the LookUpFunction
.LookUp Post-processor.
Stream listening on any change in the parameter repository.
The complement of the GreaterEqualCondition.
The complement of the GreaterCondition.
A DSL to configure the security for interactions between client applications and Atoti
applications.
Usage scopes for the machine-to-machine DSL.
Service allowing to clear stored data.
Implementation of
IWorkflowService
adding workflows on operations changing data.Default implementation of
IMapDrillthroughQuery
.A simple parser that retrieves a value from a map by its key.
Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients.
Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients.
Base class for matching conditions.
An exception indicating that an MDX continuous query has failed.
DTO class representing an MDX drillthrough headers query.
DTO class representing an MDX drillthrough query.
MdxException.
Statistics about the continuous queries registered for monitors.
DTO class representing an MDX query.
Utility class for running MDX queries.
Converter contract from Mdx format to standardized dto format.
MdxRuntimeException.
Measure Discovery for SOAP webservices.
DTO representing all measures in a cube.
Https://msdn.microsoft.com/fr-fr/library/ms126178(v=sql.90).aspx.
Mapping between an aggregation on the fields of a schema and the column of the aggregate table.
An ActivePivot Member.
Represents the mapping of members to data nodes for each distributing level and for each
application.
Represents the mapping of members to data nodes.
Utility class to get info about direct memory consumption.
A box that will hold all messages received by a given recipient.
DTO representation of a message.
The various levels of messages.
The messages rest service.
Basic implementation of a message service.
Helper methods for messages.
Default implementation of
AMessageTaskPublisher
.Topic for websockets listening to messages.
The message ws service.
Configuration of beans with message purposes.
Hides measures that are higher than some given levels in their respective hierarchies.
The minimum levels prefetcher.
Wrapper around a message to be able to mark it as read.
Description
of a modulo function.The monitor stored in database.
Informations about the monitor agents declared by ActivePivot.
The monitor builder.
The monitor data access object.
The serializable version of the @Link Monitor.
Wrapper around an agent description to make it available in MBeans.
Visitor looking for status measures in a MDX statement.
Service managing monitoring execution from monitor definitions.
Extended plugin centralizing registration of all core-product monitoring streams.
Implementation of executor applied to monitors.
A decorator for a monitor that contains the aggregated value of number of members in the kpi that
are red, orange and green.
The monitor report DTO.
Default implementation of the monitors REST Service.
Websocket topic returning monitor updates.
Default implementation of IMonitorUpdates.
The Serializable version of the @Link MonitorUpdates object.
DTO to configure a WebSocket connection observing monitors.
DTO representing a source of monitors.
WebSocket Service managing notifications on monitors.
Immutable description of a vector
field
.Builder final step.
Builder for the field description.
Builder for specifying the field external names.
Builder for specifying the field local type.
Builder for specifying the field local name.
Interfaces to defined hierarchies in Copper.
Interface to configure attributes common to all hierarchies.
Interface to configure attributes common to all levels.
The interface to implement to create the beginning of a hierarchy builder.
The single interface to implement to create a hierarchy builder.
The single interface to implement to create a hierarchy builder.
The single interface to implement to create a hierarchy builder.
Level builder for hierarchies defined by
MultiLevelHierarchyBuilder.SelectHierarchyType.fromStore(CopperStore)
.Builder to define the levels.
Builder to define the levels (at least one level has already been defined).
Builder to add only one level to a hierarchy defined by
MultiLevelHierarchyBuilder.SelectHierarchyType.fromStore(CopperStore)
.Starting point to build the hierarchy.
Default implementation of the multiple accessor.
Description
of a partitioning based on taking a modulo over multiple partitioning fields
.Immutable description for a multiple fields modulo partitioning function.
Topic based on the content of several CSV files.
Immutable description of a
table
containing vectors stored on multiple
rows.Builder for specifying optional field properties.
Builder for the table description.
Builder for specifying the vectorized columns.
Builder for specifying the external table.
Builder for specifying the table local name.
Builder for specifying the fields.
Builder for specifying the index field.
Builder for specifying the key field names.
Classic naming conventions used in utilities to ease renaming.
Controls whether the measure searches for the value at the exact requested location or searches
for a non-null value at least at the requested distance.
This Post Processor, given a time hierarchy and a location, returns the previous or next value
along the time hierarchy if it exists.
Prefetcher for the
NeighborValuePostProcessor
.This class defines the keys to set the maximum size for different netty message types.
DTO notifying a new message for the connected user.
Deprecated, for removal: This API element is subject to removal in a future version.
Not used, this was initially intended for Atoti Python SDK
Negate a condition.
Negate a condition.
Negate a restriction.
Class exception for requests to a non-existing resource.
Class exception for requests targeting a method of a service that is not currently implemented.
Use the same
INumaNodeSelector
as the target store of the reference.Use the fields of the table for partitioning.
Form field type implementation to input numbers.
JDBC calculator to change any
Number
type such as BigDecimal
to the
desired type.Default immutable implementation of
IOptimizationDescription
.Logical OR combination of other conditions.
Logical OR combination of other conditions.
Logical OR combination of other restrictions.
Draft API.
An overflow exception that happens when too many watch events happened before being processed.
Pair implementation.
Utility class for lists of
IPair
.Represent a parameter.
Represent a parameter with all its current point values.
Default implementation of
IParameterEvent
.Implementation of executor for parameter name.
Implementation of executor for parameters.
Default implementation of
IParameterStoreConfiguration
.Default implementation of
IParameterStream
.Topic dedicated to parameters feed.
Basic implementation of an parameter update.
Default implementation of a builder for parameter change definition.
DTO holding all the updates requests for a given parameter.
Configuration objects use by
IParameterWsService
to register web sockets.Fetching mode for parameters.
Default implementation of
IParameterWsService
.Prefetch the parent location of the target locations, with respect to the chosen reference
hierarchy.
Parent value post processor.
A parsing exception in the csv file.
Builds a
PartitioningDescription
.Gateway class between a parent builder and the builder of the partitioning.
Immutable description of a partitioning node in the hierarchical partitioning.
Build a
PartitioningNodeDescription
.Description
of a partitioning node in the hierarchical
partitioning, which has a multiple fields modulo
function
in its default partitioning rule.Path of member names.
A
ICsvDataProvider
that deals with files on the file system.Class exception for requests containing a value considered as invalid by the service.
The post-processor for the compilation of the percent of member MDX formula for a given measure
and a given hierarchy in a dimension.
The post-processor for the compilation of the percent of parent MDX formula for a given measure
and a given hierarchy in a dimension.
Basic implementation of an interruption checker testing periodically the interruption.
A DTO which holds permissions.
Builder for a Content Service storing its data into a Database supported by Hibernate.
The query plan data.
Utilities about the platform.
Base implementation of a light plugin value.
The point value of a variable at a given coordinates that is stored in the database.
The point value data access object.
Sets of helper methods on a
PointValueDao
.The Serializable version of @Link PointValue.
DTO of a point value key.
The point value query.
The DTO for point value queries.
Default implementation of
IPointValueUpdates
.The serializable version of the @Link PointValueUpdates.
A column calculator to retrieve data from a POJO, given an attribute name.
Base POJO channel factory
IStoreMessageChannelFactory
.Deprecated, for removal: This API element is subject to removal in a future version.
This is an internal API that should not be used by clients, use the factory
PojoMessageChannelFactory.createTranslator(List)
to create such object.The position data.
An interface storing all post-processor constants for post-processors that need to be accessed by
artifacts that do not depend on activepivot-ext, notably MDX compilation.
Exception thrown by a post processor during its initialization.
PostProcessor which, given a cell and a time hierarchy, returns the previous underlying along the
time hierarchy.
List of the properties used by this starter.
Default implementation of the IProperty contract.
The base implementation of an
IPropertyInfo
.List of the properties used by this starter.
Name of the Spring properties.
The registry of the ActiveViam properties.
The protocol configuration It contains the name of the protocol and all the necessary
configuration for that specific controller.
Object identifying a unique Aggregate Provider for a given ActivePivot.
Provide statistics about event publication.
An OLAP element that can be published (i.e added to) into a cube.
The query has been canceled.
An exception that occurs dealing with a query.
The query has failed during execution.
The query has been interrupted before it completed its execution.
The JSON query plan summary data.
QueryTimeoutException triggered when the query time is exceeded.
DTO encoding the range of a cellset to read.
DTO representing a range of indices in a result.
An object containing two indexes defining a range for a given axis, before knowing any
information on the axis it will be applied on.
DTO notifying of a message being read.
Shortcut annotation for Spring to annotate a method that performs a transaction that only reads
data.
Shortcut annotation for Spring to annotate a method that performs a transaction that reads ond
writes data.
Shortcut annotation for Spring to annotate a method that performs a transaction that reads ond
writes data.
Shortcut annotation for Spring to annotate a method that performs a transaction that reads ond
writes data.
Default immutable implementation of
IReferenceDescription
.Data transfer object for
IRegisteredAgentDescription
.Exception thrown by the Registration Web Service.
Provides static accessors and shortcuts to the Registry currently configured in the System.
Indicates to the registry which contributions to use.
Spring configuration class creating remote ActiveMonitor services.
Implementation of
IAgentService
to be used by the ActivePivot's agents.Builder creating a service matching the specification of
IContentService
through remote calls.Builder creating a service matching the specification of
IDatabaseService
through remote calls.Remote version of a
IMonitorService
.Spring configuration class defining Repository services available in ActivePivot through remote
calls.
Spring configuration class defining remote services connecting to the Repository.
Spring configuration class for services offered by Repository extension for ActivePivot.
Default implementation of
IRepositoryAuditDao
.The repository cache rest services configuration.
The repository cache rest service implementation.
Helper for the repository cache.
The repository daemon task that runs in the background.
The repository cache daemon actions implementation which is responsible for updating the cache to
reflect repository data updates.
Helper class enabling starting the repository daemon once the distribution is stable.
The Hibernate configuration for the repository persistence.
Collection of JavaTypes that are serialized and sent by the remote Service.
Default implementation of
IRepositoryListenerManager
.Spring configuration class defining Repository REST services configuration.
The repository rest service implementation.
Class defining information about Repository REST services.
The repository result class.
DTO class representing a result from the ActivePivot Repository cache.
Helper with security shortcut methods.
The repository service implementation.
The repository service configuration.
Spring configuration class defining the beans related to WebSocket services.
Basic implementation of services to handle workflows on parameters.
Lighter internal wrapping method of a JDBC result set.
The retrieval data.
Sorts the epochs, from the most recent to the oldest.
A comparator to compare locations or axis members over the hierarchy, with respect to the
reversed comparators of each level in the hierarchy.
Wrapper on an Amazon S3's directory.
Entity referencing an S3 object.
Object referencing an object on S3.
Entity referencing a range of bytes of an S3 object.
Util class to create on heap vectors containing a unique value, repeated n times.
Immutable description of the schema of a database.
Default implementation of a security details token, exposing a user name and a set of granted
authorities (roles).
The ActiveMonitor alert stored in the database.
The alert data access object.
Implementation of a
ISentinelPublisher
.Custom comparator for ActiveMonitor events.
ActiveMonitor daemon task that runs in the background and perform
SentinelDaemonActions
periodically.ActiveMonitor actions called by the
SentinelDaemon
to periodically retrieve the monitors
updates performed on ActiveMonitor server, in order to adapt their registration with the mdx
engine.The ActiveMonitor event stored in the database.
The ActiveMonitor event data access object.
Override for ActiveMonitor project.
Extension of the MDX post-processor compiler to support ActiveMonitor special functions.
Stream query for KPI monitoring.
Stream performing the MDX monitoring for ActiveMonitor.
Parent Monitoring MBean for information about AP connection with ActiveMonitor.
Override for ActiveMonitor project.
ActiveMonitor Activiti entity manager to cache all definition entities.
Factory class for the containing manager.
Implementation of a
IRepositoryService
over a remote server using the REST API defined by
IRepositoryRestService
.Helper with security shortcut methods.
The ActiveMonitor state stored in the database.
Stream event publishing monitoring events.
Tuple designed for
SentinelMdxStream
streaming.Class representing the location of a tuple, i.e. the tuple without measure.
A
Serializable
ToFloatFunction
.A
Serializable
TriFunction
.Exception type for serialization exceptions.
Exception class for requests whose completion depends on a another service that returned an error
and cannot be reached.
Class exception for services implemented by ActiveViam.
Provide an instance of the read-only service to the database.
Class exception for situations where the server cannot handle the request (because it is
overloaded or down for maintenance).
MBean to monitor hibernate session factory.
Allow to access statistics about a hibernate session factory.
The set discovery.
Basic implementation of a builder for Partitioning descriptions.
Default implementation of the single accessor.
Contribution holder containing all alerts related to a given monitor.
Topic based on a single CSV file.
Description
of a partitioning node
that produces only one partition, and thus has no partitioning rule.Stream information holding data about a single status.
Description of the cache for one table.
Builder for a
SingleTableCacheDescription
.Helper class with method to build and parse sites of monitors.
SnapshotContentTree
is an extension of ContentTree
with some fields specified as
JSON properties for serialization.Class implementing a message subscriber providing the updates to the user through websocket.
Class containing logger names constants, as well as the loggers.
Extension of the
ABasicAuthenticator
where the credentials of the spring security context
will be used when communicating with the remote service.Property Resolver retrieving properties from the Spring
Environment
.A
security facade
relying on the Spring Security framework, expecting a
security context statically installed.Static class containing some enum values used in the SQL dialect.
A param indicating where the limit for the result size should be placed.
A placeholder for data such as a column or a default value.
A string representing a part of an SQL query.
Simple representation of a database table ID which is agnostic to the database.
This configuration exposes all the REST services that are required when the Content Service runs
separately from ActivePivot.
List of standard types for Fields in Data Tables.
Contains all entry points to start create an ActivePivot with a Datastore.
The state data transfer object.
Default immutable implementation of
IStoreDescription
.A simple
IStoreDescription
builder.Cumulative measure along a time axis.
Exception thrown by the Streaming Service Web Service.
Implementation of
IStreamProperties
.A form field for text values.
Implementation of sub condition.
Default immutable description of a
table
.Builder for specifying optional field properties.
Builder for specifying the external table.
Builder for specifying the fields.
Builder for specifying the table local name.
Builder for the table description.
Utilities for
TableDescription
.Read and write permissions for a table.
Data class implementation of the spec of table security.
Builder for
TableSecurity
.Description of a change on an external table.
DTO representing a user task to perform.
Message describing a workflow task to perform.
Forwarding implementation of tasks service.
Class containing logger names constants and associated loggers for the tech (composer) module of
Atoti Server.
Aggregates continuous Handler specialized for timeline based post processors.
A strategy for the arrays.
Class exception for requests whose execution time out.
Effective implementation of ITimePeriod.
DTO representing a time period.
A condition that states that an object has a toString equals to the given parameter.
Deprecated, for removal: This API element is subject to removal in a future version.
from 6.1.0; Project should have their own tooling around the general Tracer object.
The option to tune the collection of transaction statistics in datastore.
AgentException
for all for agents attempting a transition when the state is transient.KPI filter discarding all events where status does not change.
A translation exception that happens in the csv parsing.
Column true condition.
Representing a True condition which always
evaluates
to true.True restriction.
Standard implementation of a tuple publisher, that writes the tuple directly into one store,
using a transactional writer.
Translator that produces raw tuples from parsed CSV fields.
Exception thrown when a Java data type is not supported by the SQL Dialect.
Implementation of executor applied to entity workflow configurations for changes on types
themselves.
Describe the data stored in Records.
Characteristics of a type.
A builder for fluently creating types.
Class when a request is made to an unauthorized resource.
Simple evaluator that returns the underlying measure without any modification.
The underlying measures prefetcher aims to pre-loads all required pre-aggregated values on
current locations.
Runtime exception thrown when a reader requires a branch which never existed or has already been
abandoned by the multiversion holder.
Use unknown condition if you are not able to accurately express the changes for a given table.
Runtime exception thrown when a reader requires a version at an epoch in the past and that
version has already been abandoned by the multiversion holder.
Thrown when operations fail because of an unknown record key.
A
PostProcessorInitializationException
that is thrown when a post-processor detects that
one of its dependency does not exist.The runtime version of
UnknownOlapElementException
.Exception thrown when we are trying to do an action on a stream but the stream does not exist.
A
PostProcessorInitializationException
that is thrown when a post-processor detects that
one of its underlying measure does not exist.Interface for representing a store in Copper that is not joined to the cube.
Enum of the types of supported joins in Copper.
UnsupportedQueryException.
Class defining an update on a given value.
Serializable object that hold an update request of point values.
A wrapper to contain the result of the @IUpdateWhereProcedureFactory.
Simple authenticator with a predefined user and password.
This class contains the constants that are used to define the user-defined metadata headers.
User defined Sql aggregation function.
Builder final step.
Builder for the inputs number.
Builder for the output types.
Builder for plugin key.
Builder for re-aggregation capability.
Builder for expressions providers.
DTO providing information about the user currently connected.
Basic implementation of a user task.
Class representing a variable literal type, i.e. a literal type depending on a pattern defined in
its key.
Creates calculator which convert result set array to
IVector
.Format of the array in JDBC result set.
Drillthrough calculator displaying only one index of a
vector
.A transfer object to allow the XMLA serialization of vectors.
Immutable implementation of an
IVectorFieldDescription
.Utility class to vectorize tables.
Util class to create some special implementations of vectors, used for mathematical operations,
such as scaling or translating.
A template engine based on Velocity tools and the Velocity engine.
DTO providing information about ActiveMonitor server.
Simple class containing
Versions.VERSION
, providing the version of Atoti Server.Standard implementation of the watcher service.
Monitoring of the ActiveMonitor Websocket.
A window specification for analytic (window) functions.
A window built by
Window.siblings(CopperHierarchy)
.Class describing a workflow configuration.
Basic POJO to create a compound key to store workflow configs in a map.
Resolver for workflow configuration for monitors.
Class implementing an
IMonitorService
with a layer of workflows for validation and other
actions.Basic implementation of a workflow payload as a Map.
Class referencing all payloads used by ActiveMonitor components.
Class implementing a process wrapper.
Class grouping all definitions of extended plugins for workflow process executions.
Extended plugin registering the core implementation of
IAlertProcessExecutor
.Extended plugin registering the core implementation of
IEventProcessExecutor
.Extended plugin registering the core implementation of
IEventProcessExecutor
.Extended plugin registering the core implementation of
IMonitorProcessExecutor
.Extended plugin registering the core implementation of
IParameterNameProcessExecutor
.Extended plugin registering the core implementation of
IParameterNameProcessExecutor
.Extended plugin registering the core implementation of
ITypeProcessExecutor
.The workflows rest service implementation.
Basic implementation of a workflow schema.
DTO representing a workflow schema.
Provide some statistics about process completion.
Heavy class checking that BMPN are correctly defined for being used by ActiveMonitor.
Basic implementation for field permission.
DTO notifying of monitor updates through a WebSocket.
DTO notifying of changes in monitor statistics through a WebSocket.
A special DSL to configure the security for the XMLA endpoint of Atoti applications.
Deprecated, for removal: This API element is subject to removal in a future version.
ATranslatorWithColumnCalculators
class instead.