Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionuse
IPostProcessor.OUTPUT_TYPE_PROPERTY
insteadUseHierarchyIdentifier.fromDescription(String)
insteadUseLevelIdentifier.fromDescription(String)
insteadUseHierarchiesUtil.getLevel(IActivePivot, String)
insteadwe do not want to leak the database transactionsince 6.1.0. Property is replaced withIAggregateProviderDefinition.CHUNK_SIZE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.REBUILD_LIMIT
since 6.1.0. Property is replaced withIAggregateProviderDefinition.VECTOR_BLOCK_SIZE
formatters should be accessed individually, without extracting a specific map.useICubeFilterBuilder.clear(HierarchyIdentifier)
insteaduseICubeFilterBuilder.clear(HierarchyIdentifier)
insteaduseISubCubeProperties.getGrantedMembers(HierarchyIdentifier)
(HierarchyIdentifier)} insteadthe concealed measures will be removed in 6.2.the concealed measures will be removed in 6.2.since 6.1.0. Property is replaced withIAggregateProviderDefinition.BITMAP_PLUGIN_TYPE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.JIT_PLUGIN_TYPE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.LEAF_PLUGIN_TYPE
the concealed measures will be removed in 6.2.the concealed measures will be removed in 6.2.This field is no more used.This method will be removed in the next minor version and replaced byIQueryClusterDefinition.IDistributedApplicationDefinition.getDistributingLevels()
.Use the Copper API insteadsince 6.0.5, Iterator method ensures no list allocation when not necessaryUseIHierarchy.ALLMEMBER
instead.UseIHierarchy.BRANCH_LEVEL_NAME
instead.UseIHierarchy.EPOCH_LEVEL_NAME
instead.For removal.since 6.1.0. Property has no actual use.since 6.1.0. Property is replaced withIAggregateProviderDefinition.DEFAULT_RANGE_SHARING
since 6.1.0. Property is replaced withIAggregateProviderDefinition.RANGE_SHARING
deprecated featuresince 6.1.4, for removal in future versions. Use the default constructor and the setters.Use the logback logger directlyUseCloudFetchingConfig.builder()
insteadUseCloudFetchingConfig.builder()
instead, this constructor will be made private.UseCloudFetchingConfig.builder()
insteadUseCloudFetchingConfig.builder()
insteadUseCloudFetchingConfig.builder()
insteadThe client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.It will be become a marker interface in 6.2, and thus be removedUse the constructor of the concrete implementation insteadUseIDatastoreSchemaDescription.getJoins()
instead.com.activeviam.database.datastore.api.description.IDatastoreSchemaDescription.getStoreDescriptions()UseIDatastoreSchemaDescription.getTables()
instead.UseIDataTableField.getType()
andIFieldType.getDataClass()
instead.UseIDataTableField.getType()
instead.UseIDataTableField.getType()
andIFieldType.getDefaultValue()
instead.UseIDataTableField.getType()
andIFieldType.isNullable()
instead.UseIDataTableField.getType()
andIFieldType.supportEmptyString()
instead.Use the constructor withSet<FieldMapping>
instead.Use the constructor withSet<FieldMapping>
instead.UseITableJoin.getSourceTableName()
instead.UseITableJoin.getTargetTableName()
instead.UseIDataTable.getKeyFieldNames()
instead.will be removed in 6.1since 6.1.3. UseADirectQueryApplicationConfig.database()
instead, as it provides the same output type while implementing the specification pulled from theIDatabaseConfig
interface.Use theATranslatorWithColumnCalculators
class instead.Use the other constructor instead.Use the constructor instead to set those values.This is an internal API that should not be used by clients. It will be removed from the public API in 6.2.This is an internal API that should not be used by clients, use the factoryPojoMessageChannelFactory.createTranslator(List)
to create such object.Use the other constructor instead.Use instead the constructors of the implementation classes to set this parameter.Use the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUse the builder instead.UseCsvParserConfiguration.builder()
instead.Internal apiUseCsvSourceConfiguration.builder()
to configure the source instead, this will be made private in 6.2UseCsvSourceConfiguration.builder()
to configure the source instead, this method will be made private in 6.2UseICsvSource.builder()
to configure the source insteadUseinvalid reference
CsvParserConfiguration#builder(int)
This is becoming a marker interface that is not part of the public API.UsegetColumnIndexes().get(columnName)
instead.Define the check in the constructor instead.Not used, this was initially intended for the Python APIUse directly the concrete implementationCsvParserConfiguration
and its builderNot used, this was initially intended for the Python APINot used, this was initially intended for the Python APIUseICsvSource.builder()
to configure the source insteadUseCsvParserConfiguration.builder()
insteadUseCsvParserConfiguration.builder()
insteadUseCsvParserConfiguration.builder()
insteadUseCsvParserConfiguration.builder()
insteadtoBuilder method will be removedUse directly the concrete implementation CsvSourceConfiguration and its builderUseinvalid reference
CsvParserConfiguration#builder(int)
Not used, this was initially intended for the Python APINot used, this was initially intended for the Python APIThis is an internal method, it will be made protected in 6.2.This is an internal method, it will be made private in 6.2.Use the constructor instead.Use the constructor instead.Use the other constructor instead.This interface is useless has it is tied to its concrete implementationsUse directly the implementationMapTranslator
insteadThis is an internal API that should not be used by clients. It will be removed from the public API in 6.2.Use the other constructors instead.Use the other constructor instead.The batch size is configurable at theJdbcTopic
level from now onUseJdbcTopic.builder()
instead.UseJdbcTopic.builder()
instead.UseJdbcTopic.builder()
instead.UseJdbcTopic.builder()
instead.This class is deprecated and will be removed in a future version, it is considered an internal API.This class is deprecated and will be removed in a future version, it is considered an internal API.Use the other constructor instead.In 6.2, the appendBatchSize will be configured at the topic level only.Use the other constructor instead.Data type representation as integer will be removed.UseTypes.TYPE_OBJECT_DIC
instead.UseTypes.TYPE_OBJECT_DIC_NULLABLE
instead.UseTypes.TYPE_OBJECT_NON_NULLABLE
instead.Useinvalid reference
CsvSourceConfiguration#builder()
Useinvalid reference
CsvSourceConfiguration#builder()
from 6.1.0; Project should have their own tooling around the general Tracer object. This particularly allows each library and project to set its scope name and version, instead of acting as Atoti Server.Use PartitioningSnapshot#from instead.Use "modulo" instead.Use PartitioningSnapshot#getMaxPartitionId instead.
-
Deprecated PackagesPackageDescription
-
Deprecated InterfacesInterfaceDescriptionIt will be become a marker interface in 6.2, and thus be removedThis is becoming a marker interface that is not part of the public API.Not used, this was initially intended for the Python APIUse directly the concrete implementation
CsvParserConfiguration
and its builderUse directly the concrete implementation CsvSourceConfiguration and its builderUseinvalid reference
CsvParserConfiguration#builder(int)
This interface is useless has it is tied to its concrete implementationsUse directly the implementationMapTranslator
instead
-
Deprecated ClassesClassDescriptionUse the logback logger directlyUse the
ATranslatorWithColumnCalculators
class instead.This is an internal API that should not be used by clients. It will be removed from the public API in 6.2.This is an internal API that should not be used by clients, use the factoryPojoMessageChannelFactory.createTranslator(List)
to create such object.UseICsvSource.builder()
to configure the source insteadUseinvalid reference
CsvParserConfiguration#builder(int)
Not used, this was initially intended for the Python APINot used, this was initially intended for the Python APIThis is an internal API that should not be used by clients. It will be removed from the public API in 6.2.This class is deprecated and will be removed in a future version, it is considered an internal API.This class is deprecated and will be removed in a future version, it is considered an internal API.from 6.1.0; Project should have their own tooling around the general Tracer object. This particularly allows each library and project to set its scope name and version, instead of acting as Atoti Server.
-
Deprecated FieldsFieldDescriptionuse
IPostProcessor.OUTPUT_TYPE_PROPERTY
insteadcom.activeviam.activepivot.core.impl.api.contextvalues.mdx.MdxContext.ACTIVE_MEASURE_RETURNS_A_VALUEThis property will be removed. If you need to change it please report it.This context value doesn't preserve column set metadata. UseDrillthroughPropertiesTranslator.CALCULATED_COLUMN_SET_DESCRIPTIONS
instead.This context value doesn't preserve column metadata. UseDrillthroughPropertiesTranslator.CALCULATED_COLUMN_DESCRIPTIONS
instead.since 6.1.0. Property is replaced withIAggregateProviderDefinition.CHUNK_SIZE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.REBUILD_LIMIT
since 6.1.0. Property is replaced withIAggregateProviderDefinition.VECTOR_BLOCK_SIZE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.BITMAP_PLUGIN_TYPE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.JIT_PLUGIN_TYPE
since 6.1.0. Property is replaced withIAggregateProviderDefinition.LEAF_PLUGIN_TYPE
This field is no more used.Use the Copper API insteadUseIHierarchy.ALLMEMBER
instead.UseIHierarchy.BRANCH_LEVEL_NAME
instead.UseIHierarchy.EPOCH_LEVEL_NAME
instead.since 6.1.0. Property has no actual use.since 6.1.0. Property is replaced withIAggregateProviderDefinition.DEFAULT_RANGE_SHARING
since 6.1.0. Property is replaced withIAggregateProviderDefinition.RANGE_SHARING
UseTypes.TYPE_OBJECT_DIC
instead.UseTypes.TYPE_OBJECT_DIC_NULLABLE
instead.UseTypes.TYPE_OBJECT_NON_NULLABLE
instead.Use "modulo" instead.
-
Deprecated MethodsMethodDescriptionUse the name of the measure instead of its alias to reference this measure. A caption can still be provided for native measures, using the MDX context.Use
BasicStoreField.getFieldPath()
instead.UseJoinedStoreField.getFieldPath()
instead.UseHierarchyIdentifier.fromDescription(String)
insteadUseLevelIdentifier.fromDescription(String)
insteadUseHierarchiesUtil.getLevel(IActivePivot, String)
insteadwe do not want to leak the database transactionformatters should be accessed individually, without extracting a specific map.useICubeFilterBuilder.clear(HierarchyIdentifier)
insteaduseICubeFilterBuilder.clear(HierarchyIdentifier)
insteaduseISubCubeProperties.getGrantedMembers(HierarchyIdentifier)
(HierarchyIdentifier)} insteadthe concealed measures will be removed in 6.2.the concealed measures will be removed in 6.2.Use the name of the measure instead of its aliasthe concealed measures will be removed in 6.2.the concealed measures will be removed in 6.2.Use the name of the measure instead of its aliasUse the name of the measure instead of its aliasThis method will be removed in the next minor version and replaced byIQueryClusterDefinition.IDistributedApplicationDefinition.getDistributingLevels()
.since 6.0.5, Iterator method ensures no list allocation when not necessaryFor removal.deprecated featureThis method is always used along withIActivePivotTransactionInfo.computeRemovedObjectsImpact(Collection)
and they are both blocking. An implementation using the asynchronousIActivePivotTransactionInfo.expandImpactedLocationsAsync(CountedCompleter, Collection, IExpandLocationsResult)
to do all the necessary work at once is preferred.This method is always used along withIActivePivotTransactionInfo.computeAddedObjectsImpact(Collection)
(Collection)} and they are both blocking. An implementation using the asynchronousIActivePivotTransactionInfo.expandImpactedLocationsAsync(CountedCompleter, Collection, IExpandLocationsResult)
to do all the necessary work at once is preferred.since 5.5.0com.activeviam.activepivot.dist.impl.internal.impl.MultiVersionDistributedActivePivot.commit(IEpoch) UseMultiVersionDistributedActivePivot.commit(String)
instead.UseCloudFetchingConfig.builder()
insteadUseCloudFetchingConfig.builder()
insteadUseCloudFetchingConfig.builder()
insteadThe client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.The client can implement it independently using the cloud provider SDK.Use the constructor of the concrete implementation insteadUseIDatastoreSchemaDescription.getJoins()
instead.com.activeviam.database.datastore.api.description.IDatastoreSchemaDescription.getStoreDescriptions()UseIDatastoreSchemaDescription.getTables()
instead.UseIDataTableField.getType()
andIFieldType.getDataClass()
instead.UseIDataTableField.getType()
instead.UseIDataTableField.getType()
andIFieldType.getDefaultValue()
instead.UseIDataTableField.getType()
andIFieldType.isNullable()
instead.UseIDataTableField.getType()
andIFieldType.supportEmptyString()
instead.UseITableJoin.getSourceTableName()
instead.UseITableJoin.getTargetTableName()
instead.UseIDataTable.getKeyFieldNames()
instead.One should rather createAliasedField
instead of using string as expression.since 6.0.0Prefer usingFieldPath
instead of a String when you need to describe a field.will be removed in 6.1since 6.1.3. UseADirectQueryApplicationConfig.database()
instead, as it provides the same output type while implementing the specification pulled from theIDatabaseConfig
interface.Use the constructor instead to set those values.Use instead the constructors of the implementation classes to set this parameter.Use the builder insteadUse the builder instead.UseCsvParserConfiguration.builder()
instead.Internal apiUsegetColumnIndexes().get(columnName)
instead.Define the check in the constructor instead.Not used, this was initially intended for the Python APINot used, this was initially intended for the Python APIUseICsvSource.builder()
to configure the source insteadUseCsvParserConfiguration.builder()
insteadUseCsvParserConfiguration.builder()
insteadUseCsvParserConfiguration.builder()
insteadUseCsvParserConfiguration.builder()
insteadtoBuilder method will be removedThe return type will be changed in 6.2 to the concrete implementationCsvParserConfiguration
, so client are encouraged to cast explicitly in 6.1 to be sure this won't break after upgrading to 6.2.This is an internal method, it will be made protected in 6.2.This is an internal method, it will be made private in 6.2.Use the constructor instead.Use the constructor instead.The batch size is configurable at theJdbcTopic
level from now onData type representation as integer will be removed.Use PartitioningSnapshot#from instead.Use PartitioningSnapshot#getMaxPartitionId instead.since ActiveMonitor 5.5since ActiveMonitor 5.5
-
Deprecated ConstructorsConstructorDescriptionsince 6.1.4, for removal in future versions. Use the default constructor and the setters.Use
CloudFetchingConfig.builder()
insteadUseCloudFetchingConfig.builder()
instead, this constructor will be made private.Use the constructor withSet<FieldMapping>
instead.Use the constructor withSet<FieldMapping>
instead.Use the other constructor instead.Use the other constructor instead.Use the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUse the builder insteadUseCsvSourceConfiguration.builder()
to configure the source instead, this will be made private in 6.2UseCsvSourceConfiguration.builder()
to configure the source instead, this method will be made private in 6.2Use the other constructor instead.Use the other constructors instead.Use the other constructor instead.UseJdbcTopic.builder()
instead.UseJdbcTopic.builder()
instead.UseJdbcTopic.builder()
instead.UseJdbcTopic.builder()
instead.Use the other constructor instead.In 6.2, the appendBatchSize will be configured at the topic level only.Use the other constructor instead.
-
Deprecated Enum ConstantsEnum ConstantDescriptionsince 6.1.1, use
ActiveViamProperty.CONTENT_SERVICE_NAME_GENERATOR_SIZE
insteadUseinvalid reference
CsvSourceConfiguration#builder()
Useinvalid reference
CsvSourceConfiguration#builder()