| IDatastoreSchemaDescription |
The description of a schema.
|
| IDatastoreSchemaDescriptionBuilder |
|
| IDatastoreSchemaDescriptionBuilder.IBuildableDatastoreSchemaDescription |
|
| IDatastoreSchemaDescriptionPostProcessor |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| IDuplicateKeyHandler |
Discriminate between two records with the same key fields.
|
| IFieldDescription |
Description of a field in a store of the Datastore.
|
| IFieldPermission |
Component storing the roles that have read or write permission over a table column.
|
| IOptimizationDescription |
Describes an index to create on a field or a group of fields.
|
| IReferenceDescription |
Description of a reference that an owner store makes to a target store.
|
| IReferenceDescriptionBuilder |
Builder interface for references.
|
| IReferenceDescriptionBuilder.IHasFromStore |
|
| IReferenceDescriptionBuilder.IHasMapping |
|
| IReferenceDescriptionBuilder.IHasName |
|
| IReferenceDescriptionBuilder.IHasStores |
|
| IStoreDescription |
Description of a table of the datastore.
|
| IStoreDescriptionBuilder |
|
| IStoreDescriptionBuilder.ICanAddField<R> |
The interface to show that one can add field to the description.
|
| IStoreDescriptionBuilder.ICanAddStaticKey |
The interface to add statically defined keys.
|
| IStoreDescriptionBuilder.ICanBuild |
Tag that the description can now be built if needed.
|
| IStoreDescriptionBuilder.ICanCompressIndex<BuilderT> |
Tag to tell the builder that the store can compress its indexes.
|
| IStoreDescriptionBuilder.ICanHaveAdditionalProperties<BuilderT> |
Tag to tell builder to add some additional properties to the store description.
|
| IStoreDescriptionBuilder.ICanHaveIndex<BuilderT> |
Enrich a store description with secondary index.
|
| IStoreDescriptionBuilder.ICanKeyField |
The interface to show that one can set the previous field as a key field.
|
| IStoreDescriptionBuilder.ICanSelectNumaBehavior<BuilderT> |
Tag to enrich the store description with a NUMA selector.
|
| IStoreDescriptionBuilder.ICanSetDuplicateKeyHandler |
The interface that allows to handle duplicate Key Fields.
|
| IStoreDescriptionBuilder.ICanSpecifyPartitionChunkSize<BuilderT> |
Enrich the store description with the chunk size within a partition of the store.
|
| IStoreDescriptionBuilder.ICanSpecifyUnknownKeyRemovalBehavior<BuilderT> |
Tag to define the store behavior when removing an unknown key.
|
| IStoreDescriptionBuilder.ICanSpecifyUpdateOnlyIfDifferent<BuilderT> |
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.
|
| IStoreDescriptionBuilder.ICanTagField<R> |
The interface to show that one can tag a field of the description.
|
| IStoreDescriptionBuilder.IKeyed |
A step of the fluent store builder.
|
| IStoreDescriptionBuilder.IKeyedTaggable |
A step of the fluent store builder.
|
| IStoreDescriptionBuilder.IKeyedUntaggable |
A step of the fluent store builder.
|
| IStoreDescriptionBuilder.IKeyedVectorField |
|
| IStoreDescriptionBuilder.INamed |
Only the name of the store has been given, fields can be added.
|
| IStoreDescriptionBuilder.INumaBehavior<BuilderT> |
The interface to specify what policy to use to pick on which NUMA nodes the data will be
stored.
|
| IStoreDescriptionBuilder.IOnRemoveUnknownKey<BuilderT> |
A remove unknown key listener can be added to the description.
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder |
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder.ICanAddSpecialPartitioningRule<ParentT> |
A definition that has at least one special partitioning rule.
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder.ICanAddSubPartitioning<ParentT> |
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder.ICanHaveDefaultPartitioning<ParentT> |
A definition where user defines the default partitioning rule.
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder.ICanHaveField<ParentT> |
A definition that can have a partitioning field.
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder.ICanHaveSpecialPartitioningRule<ParentT> |
A definition that can have a special partitioning rule for records having a field value
matching one or some decision values.
|
| IStoreDescriptionBuilder.IPartitioningNodeDescriptionBuilder.IDescriptionBuilder<ParentT> |
All definitions of a partitioning node.
|
| IStoreDescriptionBuilder.IRemoveUnknownKeyListener |
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.
|
| IStoreDescriptionBuilder.IStaticKeyFields |
A step of the fluent store builder.
|
| IStoreDescriptionBuilder.IUnkeyedTaggable |
A step of the fluent store builder.
|
| IStoreDescriptionBuilder.IUnkeyedUntaggable |
A step of the fluent store builder.
|
| IStoreDescriptionBuilder.IUnkeyedVectorField |
|
| IStoreDescriptionBuilder.IVectorField<R> |
The description of a vector field.
|
| ITablePermissions |
Permissions for the tables of the database.
|
| ITableSecurity |
Security for the tables of the database.
|
| ITableSecurityBuilder |
|
| IVectorFieldDescription |
|
| IWritableFieldPermission |
Read and write permissions for the fields of the datastore.
|
| IWritableTablePermissions |
Editable permissions for the tables of the database.
|