- AbstractGeoJsonObject - Class in org.hibernate.ogm.datastore.mongodb.type
-
Common base class for GeoJSON objects.
- AbstractGeoJsonObject(String) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.AbstractGeoJsonObject
-
- add(Operation) - Method in class org.hibernate.ogm.dialect.batch.spi.OperationsQueue
-
- addEntityNameResolver(EntityNameResolver...) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- addEntityOption(Option<?, V>, V) - Method in class org.hibernate.ogm.options.navigation.spi.BaseContext
-
- addEntityOption(Option<?, V>, V) - Method in interface org.hibernate.ogm.options.navigation.spi.ConfigurationContext
-
Add an option to the global context
- addGlobalOption(Option<?, V>, V) - Method in class org.hibernate.ogm.options.navigation.spi.BaseContext
-
- addGlobalOption(Option<?, V>, V) - Method in interface org.hibernate.ogm.options.navigation.spi.ConfigurationContext
-
Add an option to the global context
- addHole(List<GeoPoint>) - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
Adds a new hole to the polygon.
- addHole(GeoPoint, GeoPoint, GeoPoint, GeoPoint, GeoPoint...) - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
Adds a new hole to the polygon.
- addHoles(List<List<GeoPoint>>) - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
Adds new holes to the polygon.
- addOperation(Operation) - Method in class org.hibernate.ogm.dialect.batch.spi.GroupedChangesToEntityOperation
-
- addPoint(GeoPoint) - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPoint
-
Adds a new point.
- addPropertyOption(Option<?, V>, V) - Method in class org.hibernate.ogm.options.navigation.spi.BaseContext
-
- addPropertyOption(Option<?, V>, V) - Method in interface org.hibernate.ogm.options.navigation.spi.ConfigurationContext
-
Add an option to the global context
- addSessionFactoryObservers(SessionFactoryObserver...) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- allowsTransactionEmulation() - Method in class org.hibernate.ogm.datastore.spi.BaseDatastoreProvider
-
- allowsTransactionEmulation() - Method in interface org.hibernate.ogm.datastore.spi.DatastoreProvider
-
Whether the underlying datastore allows emulation of transactions.
- AnnotationConverter<T extends Annotation> - Interface in org.hibernate.ogm.options.spi
-
- applyAutoClosing(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyAutoFlushing(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyAutomaticEvictionOfCollectionCaches(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyBatchFetchStyle(BatchFetchStyle) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyBeanManager(Object) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyCacheRegionPrefix(String) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyConnectionReleaseMode(ConnectionReleaseMode) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyCurrentTenantIdentifierResolver(CurrentTenantIdentifierResolver) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyCustomEntityDirtinessStrategy(CustomEntityDirtinessStrategy) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyDefaultBatchFetchSize(int) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyDefaultEntityMode(EntityMode) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
Deprecated.
- applyDefaultNullPrecedence(NullPrecedence) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyDirectReferenceCaching(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyEntityNotFoundDelegate(EntityNotFoundDelegate) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyEntityTuplizer(EntityMode, Class<? extends EntityTuplizer>) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyEntityTuplizerFactory(EntityTuplizerFactory) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyGetGeneratedKeysSupport(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyIdentifierRollbackSupport(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyInterceptor(Interceptor) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyJdbcBatchingForVersionedEntities(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyJdbcBatchSize(int) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyJdbcFetchSize(int) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyJtaTrackingByThread(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
Deprecated.
- applyLazyInitializationOutsideTransaction(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyMaximumFetchDepth(int) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyMinimalPutsForCaching(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyMultiTableBulkIdStrategy(MultiTableBulkIdStrategy) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyMultiTenancyStrategy(MultiTenancyStrategy) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyName(String) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyNameAsJndiName(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyNamedQueryCheckingOnStartup(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyNullabilityChecking(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyOrderingOfInserts(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyOrderingOfUpdates(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyQueryCacheFactory(QueryCacheFactory) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyQueryCacheSupport(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyQuerySubstitutions(Map) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
Deprecated.
- applyResultSetsWrapping(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyScrollableResultsSupport(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applySecondLevelCacheSupport(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applySqlComments(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applySqlFunction(String, SQLFunction) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyStatisticsSupport(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyStrictJpaQueryLanguageCompliance(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyStructuredCacheEntries(boolean) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- applyValidatorFactory(Object) - Method in interface org.hibernate.ogm.boot.OgmSessionFactoryBuilder
-
- as(Class<T>) - Method in interface org.hibernate.ogm.compensation.operation.GridDialectOperation
-
Narrows this operation down to the given sub-type.
- asMap() - Method in class org.hibernate.ogm.datastore.infinispanremote.schema.spi.MapSchemaCapture
-
- assemble(Serializable, SessionImplementor, Object) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Reconstruct the object from its cached "disassembled" state.
- AssociatedEntityKeyMetadata - Interface in org.hibernate.ogm.model.key.spi
-
Provides meta-data about a one-to-one/many-to-one association represented by one or more columns contained within a
Tuple
.
- Association - Class in org.hibernate.ogm.model.spi
-
Represents an association (think of it as a set of rows, each representing a specific link).
- Association() - Constructor for class org.hibernate.ogm.model.spi.Association
-
Creates a new association, based on an empty association snapshot.
- Association(AssociationSnapshot) - Constructor for class org.hibernate.ogm.model.spi.Association
-
- ASSOCIATION_DOCUMENT_STORAGE - Static variable in class org.hibernate.ogm.datastore.mongodb.MongoDBProperties
-
Configuration property for specifying how to store association documents.
- AssociationContext - Interface in org.hibernate.ogm.dialect.spi
-
- AssociationDocumentStorage - Annotation Type in org.hibernate.ogm.datastore.mongodb.options
-
Specifies whether association documents should be stored in a separate collection per association type or in one
global collection for all associations.
- associationDocumentStorage(AssociationDocumentStorageType) - Method in interface org.hibernate.ogm.datastore.mongodb.options.navigation.MongoDBEntityContext
-
Specifies how association documents should be persisted.
- associationDocumentStorage(AssociationDocumentStorageType) - Method in interface org.hibernate.ogm.datastore.mongodb.options.navigation.MongoDBGlobalContext
-
Specifies how association documents should be persisted.
- associationDocumentStorage(AssociationDocumentStorageType) - Method in interface org.hibernate.ogm.datastore.mongodb.options.navigation.MongoDBPropertyContext
-
Specifies how association documents should be persisted.
- AssociationDocumentStorageType - Enum in org.hibernate.ogm.datastore.mongodb.options
-
Strategies for storing MongoDB association documents.
- AssociationKey - Class in org.hibernate.ogm.model.key.spi
-
Represents the key used to link a property value and the id of its owning entity
- AssociationKey(AssociationKeyMetadata, Object[], EntityKey) - Constructor for class org.hibernate.ogm.model.key.spi.AssociationKey
-
- AssociationKeyMetadata - Interface in org.hibernate.ogm.model.key.spi
-
Stores metadata information common to all keys related
to a given association
- AssociationKind - Enum in org.hibernate.ogm.model.key.spi
-
The kind of an association.
- AssociationOperation - Class in org.hibernate.ogm.model.spi
-
Operation applied to the association.
- AssociationOperation(RowKey, Tuple, AssociationOperationType) - Constructor for class org.hibernate.ogm.model.spi.AssociationOperation
-
- AssociationOperationType - Enum in org.hibernate.ogm.model.spi
-
Type of operations on the tuple
- AssociationRow<R> - Class in org.hibernate.ogm.datastore.document.association.spi
-
- AssociationRow(AssociationKey, AssociationRow.AssociationRowAccessor<R>, R) - Constructor for class org.hibernate.ogm.datastore.document.association.spi.AssociationRow
-
- AssociationRow.AssociationRowAccessor<R> - Interface in org.hibernate.ogm.datastore.document.association.spi
-
Contract for obtaining association tuple values from the store-specific representation of an association row.
- AssociationRowFactory - Interface in org.hibernate.ogm.datastore.document.association.spi
-
- AssociationRows - Class in org.hibernate.ogm.datastore.document.association.spi
-
- AssociationRows(AssociationKey, Collection<?>, AssociationRowFactory) - Constructor for class org.hibernate.ogm.datastore.document.association.spi.AssociationRows
-
- ASSOCIATIONS_COLLECTION_PREFIX - Static variable in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- ASSOCIATIONS_STORE - Static variable in interface org.hibernate.ogm.datastore.document.cfg.DocumentStoreProperties
-
Property for configuring the strategy for storing associations.
- AssociationSnapshot - Interface in org.hibernate.ogm.model.spi
-
Represents the association snapshot as loaded by the datastore.
- AssociationStorage - Annotation Type in org.hibernate.ogm.datastore.document.options
-
Define the association storage type for the annotated entity or property.
- associationStorage(AssociationStorageType) - Method in interface org.hibernate.ogm.datastore.document.options.navigation.DocumentStoreEntityContext
-
Specifies how associations of the configured entity should be persisted.
- associationStorage(AssociationStorageType) - Method in interface org.hibernate.ogm.datastore.document.options.navigation.DocumentStoreGlobalContext
-
Specifies how associations should be persisted.
- associationStorage(AssociationStorageType) - Method in interface org.hibernate.ogm.datastore.document.options.navigation.DocumentStorePropertyContext
-
Specifies how associations of the configured property should be persisted.
- associationStorage(AssociationStorageType) - Method in class org.hibernate.ogm.datastore.document.options.navigation.spi.BaseDocumentStoreEntityContext
-
- associationStorage(AssociationStorageType) - Method in class org.hibernate.ogm.datastore.document.options.navigation.spi.BaseDocumentStoreGlobalContext
-
- associationStorage(AssociationStorageType) - Method in class org.hibernate.ogm.datastore.document.options.navigation.spi.BaseDocumentStorePropertyContext
-
- AssociationStorageOption - Class in org.hibernate.ogm.datastore.document.options.spi
-
Represents the type of association storage as configured via the API or annotations for a given element.
- AssociationStorageOption() - Constructor for class org.hibernate.ogm.datastore.document.options.spi.AssociationStorageOption
-
- AssociationStorageType - Enum in org.hibernate.ogm.datastore.document.options
-
A strategy for storing association information in a document datastore.
- AssociationType - Enum in org.hibernate.ogm.model.key.spi
-
The type of an association.
- AssociationTypeContext - Interface in org.hibernate.ogm.dialect.spi
-
- AUTHENTICATION_DATABASE - Static variable in class org.hibernate.ogm.datastore.mongodb.MongoDBProperties
-
Specify the authentication database to use to check the credentials.
- AUTHENTICATION_MECHANISM - Static variable in class org.hibernate.ogm.datastore.mongodb.MongoDBProperties
-
Specify the authentication mechanism that MongoDB will use to authenticate the connection.
- AuthenticationMechanismType - Enum in org.hibernate.ogm.datastore.mongodb.options
-
Available authentication methods for MongoDB.
- generateSchema(PersistenceUnitInfo, Map) - Method in class org.hibernate.ogm.jpa.HibernateOgmPersistence
-
- generateSchema(String, Map) - Method in class org.hibernate.ogm.jpa.HibernateOgmPersistence
-
- GenericOptionModel - Class in org.hibernate.ogm.options.navigation.spi
-
A generic option model that provides no store-specific options.
- GenericOptionModel() - Constructor for class org.hibernate.ogm.options.navigation.spi.GenericOptionModel
-
- GeoLineString - Class in org.hibernate.ogm.datastore.mongodb.type
-
Type used to represent a GeoJSON LineString in MongoDB and support spatial queries.
- GeoLineString(GeoPoint, GeoPoint) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoLineString
-
Instantiates a new LineString.
- GeoMultiLineString - Class in org.hibernate.ogm.datastore.mongodb.type
-
Type used to represent a GeoJSON MultiLineString in MongoDB and support spatial queries.
- GeoMultiLineString(List<GeoLineString>) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiLineString
-
Instantiates a new MultiLineString.
- GeoMultiLineString(GeoLineString, GeoLineString...) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiLineString
-
Instantiates a new MultiLineString.
- GeoMultiPoint - Class in org.hibernate.ogm.datastore.mongodb.type
-
Type used to represent a GeoJSON MultiPoint in MongoDB and support spatial queries.
- GeoMultiPoint(GeoPoint) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPoint
-
Instantiates a new MultiPoint.
- GeoMultiPoint(List<GeoPoint>) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPoint
-
Instantiates a new MultiPoint.
- GeoMultiPoint(GeoPoint, GeoPoint...) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPoint
-
Instantiates a new MultiPoint.
- GeoMultiPolygon - Class in org.hibernate.ogm.datastore.mongodb.type
-
Type used to represent a GeoJSON MultiPolygon in MongoDB and support spatial queries.
- GeoMultiPolygon(List<GeoPolygon>) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPolygon
-
Instantiates a new MultiPolygon.
- GeoMultiPolygon(GeoPolygon, GeoPolygon...) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPolygon
-
Instantiates a new MultiPolygon.
- GeoPoint - Class in org.hibernate.ogm.datastore.mongodb.type
-
Type used to represent a GeoJSON Point in MongoDB and support spatial queries.
- GeoPoint(double, double) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoPoint
-
Instantiates a new Point.
- GeoPolygon - Class in org.hibernate.ogm.datastore.mongodb.type
-
Type used to represent a GeoJSON Polygon in MongoDB and support spatial queries.
- GeoPolygon(List<GeoPoint>) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
Instantiates a new Polygon.
- GeoPolygon(GeoPoint, GeoPoint, GeoPoint, GeoPoint, GeoPoint...) - Constructor for class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
Instantiates a new Polygon.
- get(R, String) - Method in interface org.hibernate.ogm.datastore.document.association.spi.AssociationRow.AssociationRowAccessor
-
- get(String) - Method in class org.hibernate.ogm.datastore.document.association.spi.AssociationRow
-
- get(RowKey) - Method in class org.hibernate.ogm.datastore.document.association.spi.AssociationRows
-
- get(TransactionContext) - Method in interface org.hibernate.ogm.dialect.spi.TuplesSupplier
-
- get(RowKey) - Method in class org.hibernate.ogm.model.spi.Association
-
Returns the association row with the given key.
- get(RowKey) - Method in interface org.hibernate.ogm.model.spi.AssociationSnapshot
-
Get the row associated to the
RowKey
.
- get(String) - Method in class org.hibernate.ogm.model.spi.Tuple
-
- get(String) - Method in interface org.hibernate.ogm.model.spi.TupleSnapshot
-
Get the value of a column in the tuple
- get(Class<O>, I) - Method in interface org.hibernate.ogm.options.spi.OptionsContext
-
Returns the value of the option with the given identifier, if present.
- getAll(Class<O>) - Method in interface org.hibernate.ogm.options.spi.OptionsContext
-
Returns all values of the specified option type, keyed by identifier.
- getAllAssociatedEntityKeyMetadata() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Get the meta-data of all the associated entities keys
- getAllAssociationKeyMetadata() - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner.SchemaDefinitionContext
-
- getAllEntityKeyMetadata() - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner.SchemaDefinitionContext
-
- getAllIdSourceKeyMetadata() - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner.SchemaDefinitionContext
-
- getAllRoles() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Get all the roles
- getAppliedGridDialectOperations() - Method in interface org.hibernate.ogm.compensation.ErrorHandler.FailedGridDialectOperationContext
-
The operations successfully applied to the datastore before the failure occurred.
- getAppliedGridDialectOperations() - Method in interface org.hibernate.ogm.compensation.ErrorHandler.RollbackContext
-
The operations successfully applied to the datastore before the rollback attempt was made.
- getAssociatedEntityKeyMetadata() - Method in interface org.hibernate.ogm.dialect.spi.AssociationTypeContext
-
Provides meta-data about the entity key on the other side of this association.
- getAssociatedEntityKeyMetadata(String) - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Provides meta-data about the *-to-one associations represented in a given tuple.
- getAssociatedEntityKeyMetadata() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Returns meta-data about the entity key referenced by associations of this key family.
- getAssociation() - Method in interface org.hibernate.ogm.compensation.operation.InsertOrUpdateAssociation
-
- getAssociation(AssociationKey, AssociationContext) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
- getAssociation(AssociationKey, AssociationContext) - Method in class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDialect
-
- getAssociation(AssociationKey, AssociationContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- getAssociation(AssociationKey, AssociationContext) - Method in class org.hibernate.ogm.datastore.neo4j.BoltNeo4jDialect
-
- getAssociation(AssociationKey, AssociationContext) - Method in class org.hibernate.ogm.datastore.neo4j.EmbeddedNeo4jDialect
-
- getAssociation(AssociationKey, AssociationContext) - Method in class org.hibernate.ogm.datastore.neo4j.HttpNeo4jDialect
-
- getAssociation() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateAssociationOperation
-
- getAssociation(AssociationKey, AssociationContext) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Return the list of tuples corresponding to a given association and the given context
- getAssociationKey() - Method in interface org.hibernate.ogm.compensation.operation.CreateAssociationWithKey
-
- getAssociationKey() - Method in interface org.hibernate.ogm.compensation.operation.InsertOrUpdateAssociation
-
- getAssociationKey() - Method in interface org.hibernate.ogm.compensation.operation.RemoveAssociation
-
- getAssociationKey() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateAssociationOperation
-
- getAssociationKey() - Method in class org.hibernate.ogm.dialect.batch.spi.RemoveAssociationOperation
-
- getAssociationKeyColumns() - Method in interface org.hibernate.ogm.model.key.spi.AssociatedEntityKeyMetadata
-
get the names of those columns of a tuple or association row which make up the represented association, i.e.
- getAssociationKind() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Get the type of association
- getAssociationQueries(AssociationKeyMetadata) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getAssociationRowAccessor(String[], String) - Method in class org.hibernate.ogm.datastore.document.association.spi.StructureOptimizerAssociationRowFactory
-
- getAssociationType() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Returns the type of this association, i.e.
- getAssociationTypeContext() - Method in interface org.hibernate.ogm.dialect.spi.AssociationContext
-
Provides context information related to the given association's type.
- getCollectionRole() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Get the association role.
- getColumn() - Method in class org.hibernate.ogm.model.spi.TupleOperation
-
- getColumnName() - Method in class org.hibernate.ogm.model.key.spi.IdSourceKey
-
Get the segment column name if this is a table-based generator, null
otherwise.
- getColumnNames(R) - Method in interface org.hibernate.ogm.datastore.document.association.spi.AssociationRow.AssociationRowAccessor
-
- getColumnNames() - Method in class org.hibernate.ogm.datastore.document.association.spi.AssociationRow
-
- getColumnNames() - Method in class org.hibernate.ogm.model.key.spi.AssociationKey
-
The columns identifying the association.
- getColumnNames() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
The columns identifying the association.
- getColumnNames() - Method in class org.hibernate.ogm.model.key.spi.EntityKey
-
This class should be treated as immutable.
- getColumnNames() - Method in interface org.hibernate.ogm.model.key.spi.EntityKeyMetadata
-
This class should be treated as immutable.
- getColumnNames() - Method in class org.hibernate.ogm.model.key.spi.RowKey
-
This class should be treated as immutable.
- getColumnNames() - Method in class org.hibernate.ogm.model.spi.Tuple
-
- getColumnNames() - Method in interface org.hibernate.ogm.model.spi.TupleSnapshot
-
Get columns names composing the tuple
- getColumnNames() - Method in interface org.hibernate.ogm.query.spi.QueryParsingResult
-
The names of selected scalar columns.
- getColumnSpan(Mapping) - Method in interface org.hibernate.ogm.type.spi.GridType
-
How many columns are used to persist this type.
- getColumnsWithoutKeyColumns(Iterable<String>) - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Returns all those columns from the given candidate list which are not part of this key family.
- getColumnValue(String) - Method in class org.hibernate.ogm.model.key.spi.AssociationKey
-
Returns the value of the given column if part of this key.
- getColumnValue() - Method in class org.hibernate.ogm.model.key.spi.IdSourceKey
-
Get the segment name if this is a table-based generator, null
otherwise.
- getColumnValue(String) - Method in class org.hibernate.ogm.model.key.spi.RowKey
-
Get the value of the specified column.
- getColumnValues() - Method in class org.hibernate.ogm.model.key.spi.AssociationKey
-
Get values of the key
- getColumnValues() - Method in class org.hibernate.ogm.model.key.spi.EntityKey
-
This class should be treated as immutable.
- getColumnValues() - Method in class org.hibernate.ogm.model.key.spi.RowKey
-
This class should be treated as immutable.
- getConfigurationBuilder(ConfigurationContext) - Method in class org.hibernate.ogm.datastore.infinispan.Infinispan
-
Deprecated.
- getConfigurationBuilder(ConfigurationContext) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanEmbedded
-
- getConfigurationBuilder(ConfigurationContext) - Method in class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDataStoreConfiguration
-
- getConfigurationBuilder(ConfigurationContext) - Method in class org.hibernate.ogm.datastore.map.MapDatastore
-
- getConfigurationBuilder(ConfigurationContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDB
-
- getConfigurationBuilder(ConfigurationContext) - Method in class org.hibernate.ogm.datastore.neo4j.Neo4j
-
- getConfigurationBuilder(ConfigurationContext) - Method in interface org.hibernate.ogm.datastore.spi.DatastoreConfiguration
-
- getContext() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateAssociationOperation
-
- getContext() - Method in class org.hibernate.ogm.dialect.batch.spi.RemoveAssociationOperation
-
- getCorrespondingEntityKeyColumn(String) - Method in interface org.hibernate.ogm.model.key.spi.AssociatedEntityKeyMetadata
-
Returns the name of the column in the target entity key corresponding to the given association key column.
- getCurrentSession() - Method in interface org.hibernate.ogm.OgmSessionFactory
-
- getDatabase() - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner.SchemaDefinitionContext
-
- getDatabaseName() - Method in class org.hibernate.ogm.cfg.spi.DocumentStoreConfiguration
-
- getDefaultDialect() - Method in interface org.hibernate.ogm.datastore.spi.DatastoreProvider
-
Returns the
GridDialect
type for the underlying datastore.
- getDefaultQueryParserServiceType() - Method in class org.hibernate.ogm.datastore.spi.BaseDatastoreProvider
-
- getDefaultQueryParserServiceType() - Method in interface org.hibernate.ogm.datastore.spi.DatastoreProvider
-
Returns the type of
QueryParserService
to be used for executing queries against the underlying datastore.
- getDefaultValue(ConfigurationPropertyReader) - Method in class org.hibernate.ogm.datastore.document.options.spi.AssociationStorageOption
-
- getDefaultValue(ConfigurationPropertyReader) - Method in class org.hibernate.ogm.datastore.document.options.spi.MapStorageOption
-
- getDefaultValue(ConfigurationPropertyReader) - Method in class org.hibernate.ogm.datastore.keyvalue.options.spi.CacheMappingOption
-
- getDefaultValue(ConfigurationPropertyReader) - Method in class org.hibernate.ogm.options.spi.Option
-
May be overridden by specific option types to retrieve a default value based on the configuration properties used
to bootstrap Hibernate OGM.
- getDiscriminatorColumn() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Get the name of the column with the discriminator.
- getDiscriminatorValue() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
The discriminator value for dealing with inheritance; it might be null
because some strategies don't need
it.
- getDuplicateInsertPreventionStrategy(EntityKeyMetadata) - Method in class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDialect
-
- getDuplicateInsertPreventionStrategy(EntityKeyMetadata) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- getDuplicateInsertPreventionStrategy(EntityKeyMetadata) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getDuplicateInsertPreventionStrategy(EntityKeyMetadata) - Method in class org.hibernate.ogm.dialect.spi.BaseGridDialect
-
- getDuplicateInsertPreventionStrategy(EntityKeyMetadata) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Returns this dialect's strategy for detecting the insertion of several entity tuples of the given type with the
same primary key.
- getEndPoint() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoLineString
-
- getEntityKey() - Method in interface org.hibernate.ogm.compensation.operation.CreateTupleWithKey
-
- getEntityKey() - Method in interface org.hibernate.ogm.compensation.operation.InsertOrUpdateTuple
-
- getEntityKey() - Method in interface org.hibernate.ogm.compensation.operation.RemoveTuple
-
- getEntityKey() - Method in interface org.hibernate.ogm.compensation.operation.RemoveTupleWithOptimisticLock
-
- getEntityKey() - Method in interface org.hibernate.ogm.compensation.operation.UpdateTupleWithOptimisticLock
-
- getEntityKey(Tuple, AssociatedEntityKeyMetadata) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
Returns the key of the entity targeted by the represented association, retrieved from the given tuple.
- getEntityKey() - Method in interface org.hibernate.ogm.dialect.batch.spi.GroupableEntityOperation
-
- getEntityKey() - Method in class org.hibernate.ogm.dialect.batch.spi.GroupedChangesToEntityOperation
-
- getEntityKey() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateAssociationOperation
-
- getEntityKey() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateTupleOperation
-
- getEntityKey() - Method in class org.hibernate.ogm.dialect.batch.spi.RemoveAssociationOperation
-
- getEntityKey() - Method in class org.hibernate.ogm.dialect.batch.spi.RemoveTupleOperation
-
- getEntityKey() - Method in exception org.hibernate.ogm.dialect.spi.TupleAlreadyExistsException
-
- getEntityKey() - Method in class org.hibernate.ogm.model.key.spi.AssociationKey
-
Returns the owning entity key.
- getEntityKeyMetadata() - Method in interface org.hibernate.ogm.compensation.operation.CreateTuple
-
- getEntityKeyMetadata() - Method in interface org.hibernate.ogm.compensation.operation.InsertTuple
-
- getEntityKeyMetadata() - Method in exception org.hibernate.ogm.dialect.spi.TupleAlreadyExistsException
-
- getEntityKeyMetadata() - Method in interface org.hibernate.ogm.model.key.spi.AssociatedEntityKeyMetadata
-
Get the meta-data for the entity key on the other side of the represented association.
- getEntityKeyMetadata() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Returns meta-data about the entity-key on this side of associations of this key family.
- getEntityKeyMetadata() - Method in class org.hibernate.ogm.model.spi.EntityMetadataInformation
-
- getEntityOptions(Class<?>) - Method in interface org.hibernate.ogm.options.spi.OptionsService.OptionsServiceContext
-
Returns a context with the options effectively applying for the given entity, as configured programmatically,
via annotations or configuration options, falling back to the global configuration level if a specific option
is not specifically set for the given entity
- getEntityQueries(EntityKeyMetadata, OperationContext) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getEntityQueries(EntityKeyMetadata, TupleTypeContext) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getEntityTuplePointer() - Method in interface org.hibernate.ogm.dialect.spi.AssociationContext
-
Returns a tuple representing the entity on the current side of the association for which the given operation was
invoked.
- getException() - Method in interface org.hibernate.ogm.compensation.ErrorHandler.FailedGridDialectOperationContext
-
Exception describing the failure.
- getExternalRing() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
Returns the external ring of the polygon.
- getFailedOperation() - Method in interface org.hibernate.ogm.compensation.ErrorHandler.FailedGridDialectOperationContext
-
The operation which failed.
- getFirst() - Method in class org.hibernate.ogm.cfg.spi.Hosts
-
- getFirstRow() - Method in class org.hibernate.ogm.dialect.query.spi.RowSelection
-
- getGeneratorKeyMetadata() - Method in interface org.hibernate.ogm.id.spi.PersistentNoSqlIdentifierGenerator
-
Returns an identifier representing the persistent structure which this generator is based upon, e.g.
- getGlobalOptions() - Method in interface org.hibernate.ogm.options.spi.OptionsService.OptionsServiceContext
-
Returns a context with the options applying on the global level, as either configured programmatically or via
configuration options.
- getHashCode(Object) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Get a hash code, consistent with persistence "equality".
- getHashCode(Object, SessionFactoryImplementor) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Get a hash code, consistent with persistence "equality".
- getHost() - Method in class org.hibernate.ogm.cfg.spi.Hosts.HostAndPort
-
- getHostingEntityOptionsContext() - Method in interface org.hibernate.ogm.dialect.spi.AssociationTypeContext
-
Provide access to the options set for the entity hosting the association.
- getHostingEntityTupleTypeContext() - Method in interface org.hibernate.ogm.dialect.spi.AssociationTypeContext
-
- getHosts() - Method in class org.hibernate.ogm.cfg.spi.DocumentStoreConfiguration
-
- getIncrement() - Method in class org.hibernate.ogm.dialect.spi.NextValueRequest
-
The increment to be applied when fetching the value.
- getInitialValue() - Method in class org.hibernate.ogm.dialect.spi.NextValueRequest
-
The initial value when fetching values from the given id source.
- getInitialValue() - Method in interface org.hibernate.ogm.id.spi.PersistentNoSqlIdentifierGenerator
-
Returns the initial value of this generator.
- getInstance(Option<?, V>, V) - Static method in class org.hibernate.ogm.options.spi.OptionValuePair
-
- getKey() - Method in class org.hibernate.ogm.datastore.document.association.spi.AssociationRow
-
Returns the key of this association row.
- getKey() - Method in class org.hibernate.ogm.dialect.spi.NextValueRequest
-
Describes the id source to fetch the next value from.
- getKey() - Method in class org.hibernate.ogm.model.spi.AssociationOperation
-
- getKeyColumnName() - Method in interface org.hibernate.ogm.model.key.spi.IdSourceKeyMetadata
-
Get the key column name for table-based sources, null
otherwise.
- getKeys() - Method in class org.hibernate.ogm.model.spi.Association
-
Returns all keys of all rows contained within this association.
- getLatitude() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPoint
-
- getLineStrings() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoMultiLineString
-
- getLockingStrategy(Lockable, LockMode) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
Get a strategy instance which knows how to acquire a database-level lock
of the specified/mode for this dialect.
- getLockingStrategy(Lockable, LockMode) - Method in class org.hibernate.ogm.dialect.spi.BaseGridDialect
-
Returns a no-op locking strategy for all lock modes which will raise an exception upon lock retrieval.
- getLockingStrategy(Lockable, LockMode) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Returns a
LockingStrategy
for locking the given lockable, using the given lock mode.
- getLongitude() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPoint
-
- getMaxRows() - Method in class org.hibernate.ogm.dialect.query.spi.RowSelection
-
- getMetadata() - Method in class org.hibernate.ogm.model.key.spi.AssociationKey
-
- getMetadata() - Method in class org.hibernate.ogm.model.key.spi.EntityKey
-
Get the key meta-data
- getMetadata() - Method in class org.hibernate.ogm.model.key.spi.IdSourceKey
-
- getName() - Method in interface org.hibernate.ogm.model.key.spi.IdSourceKeyMetadata
-
Returns the table name for table-based sources, the sequence name otherwise.
- getName() - Method in interface org.hibernate.ogm.type.spi.GridType
-
Returns the abbreviated name of the type.
- getNamedParameters() - Method in class org.hibernate.ogm.dialect.query.spi.QueryParameters
-
- getOldLockState() - Method in interface org.hibernate.ogm.compensation.operation.RemoveTupleWithOptimisticLock
-
- getOldLockState() - Method in interface org.hibernate.ogm.compensation.operation.UpdateTupleWithOptimisticLock
-
- getOperations() - Method in interface org.hibernate.ogm.compensation.operation.ExecuteBatch
-
Returns the list of batched operations.
- getOperations() - Method in interface org.hibernate.ogm.compensation.operation.FlushPendingOperations
-
Returns the list of batched operations.
- getOperations() - Method in class org.hibernate.ogm.dialect.batch.spi.GroupedChangesToEntityOperation
-
- getOperations() - Method in class org.hibernate.ogm.model.spi.Association
-
Return the list of actions on the tuple.
- getOperations() - Method in class org.hibernate.ogm.model.spi.Tuple
-
Return the list of actions on the tuple.
- getOperationsQueue() - Method in interface org.hibernate.ogm.dialect.spi.OperationContext
-
Provides access to the operations queue of the current flush cycle if the active dialect supports the batched
execution of operations.
- getOption() - Method in class org.hibernate.ogm.options.spi.OptionValuePair
-
- getOptionForIndex(String) - Method in class org.hibernate.ogm.options.shared.spi.IndexOptions
-
- getOptionIdentifier() - Method in class org.hibernate.ogm.options.spi.Option
-
Returns this option's identifier.
- getOptionIdentifier() - Method in class org.hibernate.ogm.options.spi.UniqueOption
-
Return the identifier of this option.
- getOptions() - Method in class org.hibernate.ogm.options.shared.spi.IndexOption
-
- getOptionsContext() - Method in interface org.hibernate.ogm.dialect.spi.AssociationTypeContext
-
Provide access to the options set for the association.
- getOptionsContext() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Get the option context.
- getParameterMetadataBuilder() - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- getParameterMetadataBuilder() - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getParameterMetadataBuilder() - Method in interface org.hibernate.ogm.dialect.query.spi.QueryableGridDialect
-
Returns a builder for retrieving parameter meta-data from native queries in this datastore's format.
- getParameters(QueryParameters) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getPassword() - Method in class org.hibernate.ogm.cfg.spi.DocumentStoreConfiguration
-
- getPoints() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPoint
-
- getPolygons() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoMultiPolygon
-
- getPolymorphicEntityColumns() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Additional columns that are not part of the entity but that are added by subclasses in a hierarchy.
- getPort() - Method in class org.hibernate.ogm.cfg.spi.Hosts.HostAndPort
-
- getPositionalParameters() - Method in class org.hibernate.ogm.dialect.query.spi.QueryParameters
-
- getPropertyOptions(Class<?>, String) - Method in interface org.hibernate.ogm.options.spi.OptionsService.OptionsServiceContext
-
Returns a context with the options effectively applying for the given entity, as configured programmatically,
via annotations or configuration options, falling back to the entity and global configuration levels if a
specific option is not specifically set for the given property
- getProviderUtil() - Method in class org.hibernate.ogm.jpa.HibernateOgmPersistence
-
- getQuery() - Method in class org.hibernate.ogm.dialect.query.spi.BackendQuery
-
- getQueryHints() - Method in class org.hibernate.ogm.dialect.query.spi.QueryParameters
-
- getQueryObject() - Method in interface org.hibernate.ogm.query.spi.QueryParsingResult
-
The resulting query in a representation understood by the underlying datastore, e.g.
- getReadPreference() - Method in enum org.hibernate.ogm.datastore.mongodb.options.ReadPreferenceType
-
Get the read preference.
- getReferencedIndexes() - Method in class org.hibernate.ogm.options.shared.spi.IndexOptions
-
- getReturnedClass() - Method in interface org.hibernate.ogm.type.spi.GridType
-
- getRings() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoPolygon
-
- getRole(String) - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Get the role of a column
- getRoleOnMainSide() - Method in interface org.hibernate.ogm.dialect.spi.AssociationTypeContext
-
Provides the role of the represented association on the main side in case the current operation is invoked for
the inverse side of a bi-directional association.
- getRowKeyColumnNames() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
The columns identifying an element of the association
- getRowKeyIndexColumnNames() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
The columns representing the index of the element of the association.
- getRowKeys() - Method in class org.hibernate.ogm.datastore.document.association.spi.AssociationRows
-
- getRowKeys() - Method in interface org.hibernate.ogm.model.spi.AssociationSnapshot
-
Returns an iterable with the rows contained in this snapshot.
- getRowSelection() - Method in class org.hibernate.ogm.dialect.query.spi.QueryParameters
-
- getSchemaDefinerType() - Method in class org.hibernate.ogm.datastore.spi.BaseDatastoreProvider
-
- getSchemaDefinerType() - Method in interface org.hibernate.ogm.datastore.spi.DatastoreProvider
-
- getSelectableColumns() - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Returns the mapped columns of the given entity.
- getSemiResolvedType(SessionFactoryImplementor) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Get the type of a semi-resolved value.
- getServiceRegistry() - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- getSessionFactory() - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner.SchemaDefinitionContext
-
- getSessionFactory() - Method in interface org.hibernate.ogm.OgmSession
-
- getSingleColumnRow(String, Object) - Method in class org.hibernate.ogm.datastore.document.association.spi.StructureOptimizerAssociationRowFactory
-
Creates a row object with the given column name and value.
- getSingleEntityMetadataInformationOrNull() - Method in class org.hibernate.ogm.dialect.query.spi.BackendQuery
-
- getSingleRowKeyColumnNotContainedInAssociationKey() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Returns the name of the single row key column which is not a column of this key itself, in case such a column
exists.
- getSnapshot() - Method in class org.hibernate.ogm.model.spi.Association
-
Returns the snapshot upon which this association is based, i.e.
- getSnapshot() - Method in class org.hibernate.ogm.model.spi.Tuple
-
- getSnapshotType() - Method in class org.hibernate.ogm.model.spi.Tuple
-
- getStartPoint() - Method in class org.hibernate.ogm.datastore.mongodb.type.GeoLineString
-
- getTable() - Method in class org.hibernate.ogm.model.key.spi.AssociationKey
-
Returns the table name of this key.
- getTable() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Returns the table name of this key.
- getTable() - Method in class org.hibernate.ogm.model.key.spi.EntityKey
-
Get the table name of this key.
- getTable() - Method in interface org.hibernate.ogm.model.key.spi.EntityKeyMetadata
-
Get the name of the table representing the entity
- getTable() - Method in class org.hibernate.ogm.model.key.spi.IdSourceKey
-
Get the table name if this is a table-based generator, the sequence name otherwise.
- getTableEntityTypeMapping() - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner.SchemaDefinitionContext
-
Note that it only returns one entity type per physical table in the case several entity types share the same table.
- getTargetIndexName() - Method in class org.hibernate.ogm.options.shared.spi.IndexOption
-
- getTransactionContext() - Method in interface org.hibernate.ogm.dialect.spi.OperationContext
-
Provides the information related to the transactional boundaries the query can be executed
- getTransactionCoordinatorBuilder(TransactionCoordinatorBuilder) - Method in class org.hibernate.ogm.datastore.spi.BaseDatastoreProvider
-
- getTransactionCoordinatorBuilder(TransactionCoordinatorBuilder) - Method in interface org.hibernate.ogm.datastore.spi.DatastoreProvider
-
- getTransactionId() - Method in interface org.hibernate.ogm.dialect.spi.TransactionContext
-
A value that can be used to identify the running transaction.
- getTuple() - Method in interface org.hibernate.ogm.compensation.operation.InsertOrUpdateTuple
-
- getTuple() - Method in interface org.hibernate.ogm.compensation.operation.InsertTuple
-
- getTuple() - Method in interface org.hibernate.ogm.compensation.operation.UpdateTupleWithOptimisticLock
-
- getTuple(EntityKey, OperationContext) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
- getTuple(EntityKey, OperationContext) - Method in class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDialect
-
- getTuple(EntityKey, OperationContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- getTuple(EntityKey, OperationContext) - Method in class org.hibernate.ogm.datastore.neo4j.BoltNeo4jDialect
-
- getTuple(EntityKey, OperationContext) - Method in class org.hibernate.ogm.datastore.neo4j.EmbeddedNeo4jDialect
-
- getTuple(EntityKey, OperationContext) - Method in class org.hibernate.ogm.datastore.neo4j.HttpNeo4jDialect
-
- getTuple(EntityKey, OperationContext) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Return the tuple with the given column for a given key
- getTupleContext() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateTupleOperation
-
- getTupleContext() - Method in class org.hibernate.ogm.dialect.batch.spi.RemoveTupleOperation
-
- getTuplePointer() - Method in class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateTupleOperation
-
- getTuples(EntityKey[], TupleContext) - Method in class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDialect
-
- getTuples(EntityKey[], TupleContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- getTuples(EntityKey[], TupleContext) - Method in class org.hibernate.ogm.datastore.neo4j.BoltNeo4jDialect
-
- getTuples(EntityKey[], TupleContext) - Method in class org.hibernate.ogm.datastore.neo4j.EmbeddedNeo4jDialect
-
- getTuples(EntityKey[], TupleContext) - Method in class org.hibernate.ogm.datastore.neo4j.HttpNeo4jDialect
-
- getTuples(EntityKey[], TupleContext) - Method in interface org.hibernate.ogm.dialect.multiget.spi.MultigetGridDialect
-
Return the list of tuples with the given columns for a given list of keys.
- getTupleTypeContext() - Method in interface org.hibernate.ogm.dialect.spi.OperationContext
-
Provides context information related to the given entity's type.
- getType() - Method in interface org.hibernate.ogm.compensation.operation.GridDialectOperation
-
Returns the specific type this operation.
- getType() - Method in class org.hibernate.ogm.dialect.query.spi.TypedGridValue
-
- getType() - Method in interface org.hibernate.ogm.model.key.spi.IdSourceKeyMetadata
-
Get the type of the represented id source.
- getType() - Method in class org.hibernate.ogm.model.spi.AssociationOperation
-
- getType() - Method in class org.hibernate.ogm.model.spi.TupleOperation
-
- getType(Type) - Method in interface org.hibernate.ogm.type.spi.TypeTranslator
-
Returns the Hibernate OGM type corresponding to the given ORM type.
- getTypedValue() - Method in interface org.hibernate.ogm.util.configurationreader.spi.ClassPropertyReaderContext
-
Get type of the of the property
- getTypeName() - Method in class org.hibernate.ogm.model.spi.EntityMetadataInformation
-
- getUnique(Class<O>) - Method in interface org.hibernate.ogm.options.spi.OptionsContext
-
Returns the value of the unique option of the given type, if present.
- getUsername() - Method in class org.hibernate.ogm.cfg.spi.DocumentStoreConfiguration
-
- getValue() - Method in class org.hibernate.ogm.dialect.query.spi.TypedGridValue
-
- getValue() - Method in class org.hibernate.ogm.model.spi.AssociationOperation
-
- getValue() - Method in class org.hibernate.ogm.model.spi.TupleOperation
-
- getValue() - Method in class org.hibernate.ogm.options.spi.OptionValuePair
-
- getValue() - Method in interface org.hibernate.ogm.util.configurationreader.spi.PropertyReaderContext
-
Returns the value of the specified property.
- getValueColumnName() - Method in interface org.hibernate.ogm.model.key.spi.IdSourceKeyMetadata
-
Get the value column name for table-based sources, null
otherwise.
- getWriteConcern() - Method in enum org.hibernate.ogm.datastore.mongodb.options.WriteConcernType
-
Get the write concern
- GlobalContext<G extends GlobalContext<G,E>,E extends EntityContext<E,?>> - Interface in org.hibernate.ogm.options.navigation
-
Entry point to the options navigation API.
- GraphDatabaseServiceFactory - Interface in org.hibernate.ogm.datastore.neo4j.spi
-
Contains methods to create a GraphDatabaseService
.
- GRID_DIALECT - Static variable in interface org.hibernate.ogm.cfg.OgmProperties
-
- GridDialect - Interface in org.hibernate.ogm.dialect.spi
-
Dialect abstracting Hibernate OGM from the grid implementation.
- GridDialectOperation - Interface in org.hibernate.ogm.compensation.operation
-
- GridType - Interface in org.hibernate.ogm.type.spi
-
Defines a mapping between a Java type and one grid type, as well
as describing the in-memory semantics of the given java type (how do we check it for 'dirtiness', how do
we copy values, etc).
- GroupableEntityOperation - Interface in org.hibernate.ogm.dialect.batch.spi
-
Represents an
Operation
we can group by entity
- GroupedChangesToEntityOperation - Class in org.hibernate.ogm.dialect.batch.spi
-
Wrapper grouping all the update operations for a given entity.
- GroupedChangesToEntityOperation(EntityKey) - Constructor for class org.hibernate.ogm.dialect.batch.spi.GroupedChangesToEntityOperation
-
- GroupingByEntityDialect - Interface in org.hibernate.ogm.dialect.batch.spi
-
A
GridDialect
that can group operations for a given entity.
- ID_FIELDNAME - Static variable in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- IdentityColumnAwareGridDialect - Interface in org.hibernate.ogm.dialect.identity.spi
-
A
GridDialect
facet to be implemented by those stores which support the generation of ids during the
insertion of records (similar to identity columns in RDMBS such as MySQL's auto-increment column type).
- IdSourceKey - Class in org.hibernate.ogm.model.key.spi
-
Represents a source of an id sequence such as a table (row) or a physical sequence.
- IdSourceKeyMetadata - Interface in org.hibernate.ogm.model.key.spi
-
Meta-data about an id sequence source.
- IdSourceKeyMetadata.IdSourceType - Enum in org.hibernate.ogm.model.key.spi
-
The type of an id sequence source.
- IndexOption - Annotation Type in org.hibernate.ogm.options.shared
-
Options specific to the datastore for a given index.
- IndexOption - Class in org.hibernate.ogm.options.shared.spi
-
Options specific to the datastore for a given index.
- IndexOptions - Annotation Type in org.hibernate.ogm.options.shared
-
Provide a way to specify options specific to a datastore.
- IndexOptions - Class in org.hibernate.ogm.options.shared.spi
-
Provide a way to specify options specific to a datastore.
- IndexOptions() - Constructor for class org.hibernate.ogm.options.shared.spi.IndexOptions
-
- IndexOptions(IndexOptions) - Constructor for class org.hibernate.ogm.options.shared.spi.IndexOptions
-
- Infinispan - Class in org.hibernate.ogm.datastore.infinispan
-
- Infinispan() - Constructor for class org.hibernate.ogm.datastore.infinispan.Infinispan
-
Deprecated.
- InfinispanDialect<EK,AK,ISK> - Class in org.hibernate.ogm.datastore.infinispan
-
EK is the entity cache key type
AK is the association cache key type
ISK is the identity source cache key type
- InfinispanDialect(InfinispanEmbeddedDatastoreProvider) - Constructor for class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
- InfinispanEmbedded - Class in org.hibernate.ogm.datastore.infinispan
-
Allows to configure options specific to the Infinispan data store.
- InfinispanEmbedded() - Constructor for class org.hibernate.ogm.datastore.infinispan.InfinispanEmbedded
-
- InfinispanEntityContext - Interface in org.hibernate.ogm.datastore.infinispan.options.navigation
-
Allows to configure Infinispan-specific options applying on a global level.
- InfinispanGlobalContext - Interface in org.hibernate.ogm.datastore.infinispan.options.navigation
-
Allows to configure Infinispan-specific options applying on a global level.
- InfinispanProperties - Class in org.hibernate.ogm.datastore.infinispan
-
- InfinispanPropertyContext - Interface in org.hibernate.ogm.datastore.infinispan.options.navigation
-
Allows to configure Infinispan-specific options for a single property.
- InfinispanRemoteDataStoreConfiguration - Class in org.hibernate.ogm.datastore.infinispanremote
-
Allows to configure options specific to the Infinispan Remote data store.
- InfinispanRemoteDataStoreConfiguration() - Constructor for class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDataStoreConfiguration
-
- InfinispanRemoteDialect<EK,AK,ISK> - Class in org.hibernate.ogm.datastore.infinispanremote
-
Some implementation notes for evolution:
- QueryableGridDialect can't be implemented as "native queries" in Hot Rod are DSL based
and have no String representation; this might change as Hot Rod exposes the underlying
query representation which is similar to HQL; alternatively we could look at exposing
native queries in some way other than a String.
- InfinispanRemoteDialect(InfinispanRemoteDatastoreProvider) - Constructor for class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDialect
-
- InfinispanRemoteEntityContext - Interface in org.hibernate.ogm.datastore.infinispanremote.options.navigation
-
Allows to configure Infinispan Remote specific options applying on a global level.
- InfinispanRemoteGlobalContext - Interface in org.hibernate.ogm.datastore.infinispanremote.options.navigation
-
Allows to configure Infinispan Remote specific options applying on a global level.
- InfinispanRemoteProperties - Class in org.hibernate.ogm.datastore.infinispanremote
-
- InfinispanRemotePropertyContext - Interface in org.hibernate.ogm.datastore.infinispanremote.options.navigation
-
Allows to configure Infinispan Remote specific options for a single property.
- initialize(Map<?, ?>) - Method in interface org.hibernate.ogm.datastore.neo4j.spi.GraphDatabaseServiceFactory
-
Called after the creation of the factory can be used to read the configuration.
- initializeAssociationQueries(SessionFactoryImplementor) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- initializeSchema(SchemaDefiner.SchemaDefinitionContext) - Method in class org.hibernate.ogm.datastore.spi.BaseSchemaDefiner
-
- initializeSchema(SchemaDefiner.SchemaDefinitionContext) - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner
-
Initializes the schema in the datastore.
- injectServices(ServiceRegistryImplementor) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- InsertOrUpdateAssociation - Interface in org.hibernate.ogm.compensation.operation
-
- insertOrUpdateAssociation(AssociationKey, Association, AssociationContext) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
- insertOrUpdateAssociation(AssociationKey, Association, AssociationContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- insertOrUpdateAssociation(AssociationKey, Association, AssociationContext) - Method in class org.hibernate.ogm.datastore.neo4j.BoltNeo4jDialect
-
- insertOrUpdateAssociation(AssociationKey, Association, AssociationContext) - Method in class org.hibernate.ogm.datastore.neo4j.EmbeddedNeo4jDialect
-
- insertOrUpdateAssociation(AssociationKey, Association, AssociationContext) - Method in class org.hibernate.ogm.datastore.neo4j.HttpNeo4jDialect
-
- insertOrUpdateAssociation(AssociationKey, Association, AssociationContext) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Inserts or updates the given association in the datastore.
- InsertOrUpdateAssociationOperation - Class in org.hibernate.ogm.dialect.batch.spi
-
Contains the data required to update an association
- InsertOrUpdateAssociationOperation(Association, AssociationKey, AssociationContext) - Constructor for class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateAssociationOperation
-
- InsertOrUpdateTuple - Interface in org.hibernate.ogm.compensation.operation
-
- insertOrUpdateTuple(EntityKey, TuplePointer, TupleContext) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
- insertOrUpdateTuple(EntityKey, TuplePointer, TupleContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- insertOrUpdateTuple(EntityKey, TuplePointer, TupleContext) - Method in class org.hibernate.ogm.datastore.neo4j.BoltNeo4jDialect
-
- insertOrUpdateTuple(EntityKey, TuplePointer, TupleContext) - Method in class org.hibernate.ogm.datastore.neo4j.EmbeddedNeo4jDialect
-
- insertOrUpdateTuple(EntityKey, TuplePointer, TupleContext) - Method in class org.hibernate.ogm.datastore.neo4j.HttpNeo4jDialect
-
- insertOrUpdateTuple(EntityKey, TuplePointer, TupleContext) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Inserts or updates the tuple corresponding to the given entity key.
- InsertOrUpdateTupleOperation - Class in org.hibernate.ogm.dialect.batch.spi
-
Contains the data required to update a tuple
- InsertOrUpdateTupleOperation(TuplePointer, EntityKey, TupleContext) - Constructor for class org.hibernate.ogm.dialect.batch.spi.InsertOrUpdateTupleOperation
-
- InsertTuple - Interface in org.hibernate.ogm.compensation.operation
-
- insertTuple(EntityKeyMetadata, Tuple, TupleContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- insertTuple(EntityKeyMetadata, Tuple, TupleContext) - Method in interface org.hibernate.ogm.dialect.identity.spi.IdentityColumnAwareGridDialect
-
Inserts the given tuple into the datastore, generating an id while doing so.
- INSTANCE - Static variable in class org.hibernate.ogm.dialect.query.spi.NoOpParameterMetadataBuilder
-
- instantiate() - Method in interface org.hibernate.ogm.util.configurationreader.spi.PropertyReaderContext
-
Returns a context which allows to specify how the implementation type represented by the given property should be
instantiated.
- isAnyType() - Method in interface org.hibernate.ogm.type.spi.GridType
-
Return true if the implementation is castable to
AnyType
.
- isAssociationType() - Method in interface org.hibernate.ogm.type.spi.GridType
-
- isClosed() - Method in class org.hibernate.ogm.dialect.batch.spi.OperationsQueue
-
- isCollectionType() - Method in interface org.hibernate.ogm.type.spi.GridType
-
- isComponentType() - Method in interface org.hibernate.ogm.type.spi.GridType
-
- isCreateDatabase() - Method in class org.hibernate.ogm.cfg.spi.DocumentStoreConfiguration
-
- isDirty(Object, Object, SessionImplementor) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Should the parent be considered dirty, given both the old and current value?
- isDirty(Object, Object, boolean[], SessionImplementor) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Should the parent be considered dirty, given both the old and current value?
- isEmpty() - Method in class org.hibernate.ogm.datastore.document.association.spi.AssociationRow
-
- isEmpty() - Method in class org.hibernate.ogm.model.spi.Association
-
Whether this association contains no rows.
- isEmpty() - Method in interface org.hibernate.ogm.model.spi.TupleSnapshot
-
Check if the tuple contains some values
- isEntityType() - Method in interface org.hibernate.ogm.type.spi.GridType
-
Return true if the implementation is castable to
EntityType
.
- isEqual(Object, Object) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Compare two instances of the class mapped by this type for persistence "equality" (equality of persistent
state).
- isEqual(Object, Object, SessionFactoryImplementor) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Compare two instances of the class mapped by this type for persistence "equality" (equality of persistent
state).
- isInTheInsertionQueue(EntityKey) - Method in class org.hibernate.ogm.dialect.batch.spi.OperationsQueue
-
- isInTheInsertionQueue(EntityKey, OperationContext) - Static method in class org.hibernate.ogm.dialect.spi.BaseGridDialect
-
- isInverse() - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Whether this key meta-data represents the inverse side of a bi-directional association.
- isKeyColumn(String) - Method in interface org.hibernate.ogm.model.key.spi.AssociationKeyMetadata
-
Whether the given column is part of this key family or not.
- isKeyColumn(String) - Method in interface org.hibernate.ogm.model.key.spi.EntityKeyMetadata
-
Whether the given column is part of this key family or not.
- isModified(Object, Object, boolean[], SessionImplementor) - Method in interface org.hibernate.ogm.type.spi.GridType
-
- isMutable() - Method in interface org.hibernate.ogm.type.spi.GridType
-
Are objects of this type mutable.
- isPartOfAssociation(String) - Method in interface org.hibernate.ogm.dialect.spi.TupleTypeContext
-
Whether the given column is part of a *-to-one association or not.
- isPartOfRegularEmbedded(String[], String) - Static method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
A regular embedded is an element that it is embedded but it is not a key or a collection.
- isSame(Object, Object) - Method in interface org.hibernate.ogm.type.spi.GridType
-
Compare two instances of the class mapped by this type for persistence "equality" (equality of persistent
state) taking a shortcut for entity references.
- isShortName(String) - Method in interface org.hibernate.ogm.util.configurationreader.spi.ShortNameResolver
-
Does not accept null values for the name
parameter.
- isSingleHost() - Method in class org.hibernate.ogm.cfg.spi.Hosts
-
- isStoredInEntityStructure(AssociationKeyMetadata, AssociationTypeContext) - Method in class org.hibernate.ogm.datastore.infinispan.InfinispanDialect
-
- isStoredInEntityStructure(AssociationKeyMetadata, AssociationTypeContext) - Method in class org.hibernate.ogm.datastore.infinispanremote.InfinispanRemoteDialect
-
- isStoredInEntityStructure(AssociationKeyMetadata, AssociationTypeContext) - Method in class org.hibernate.ogm.datastore.mongodb.MongoDBDialect
-
- isStoredInEntityStructure(AssociationKeyMetadata, AssociationTypeContext) - Method in class org.hibernate.ogm.datastore.neo4j.BaseNeo4jDialect
-
- isStoredInEntityStructure(AssociationKeyMetadata, AssociationTypeContext) - Method in interface org.hibernate.ogm.dialect.spi.GridDialect
-
Whether the specified association is stored within an entity structure or not.
- iterator() - Method in class org.hibernate.ogm.cfg.spi.Hosts
-
- validate(T) - Method in interface org.hibernate.ogm.util.configurationreader.spi.PropertyValidator
-
Validates the given property value.
- validateMapping(SchemaDefiner.SchemaDefinitionContext) - Method in class org.hibernate.ogm.datastore.spi.BaseSchemaDefiner
-
- validateMapping(SchemaDefiner.SchemaDefinitionContext) - Method in interface org.hibernate.ogm.datastore.spi.SchemaDefiner
-
Validates the mapped objects such as entities, id generators etc.
- valueOf(String) - Static method in enum org.hibernate.ogm.compensation.ErrorHandlingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.compensation.operation.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.document.options.AssociationStorageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.document.options.MapStorageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.keyvalue.options.CacheMappingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.mongodb.options.AssociationDocumentStorageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.mongodb.options.AuthenticationMechanismType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.mongodb.options.ReadPreferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.datastore.mongodb.options.WriteConcernType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.dialect.spi.DuplicateInsertPreventionStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.model.key.spi.AssociationKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.model.key.spi.AssociationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.model.key.spi.IdSourceKeyMetadata.IdSourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.model.spi.AssociationOperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.model.spi.Tuple.SnapshotType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.ogm.model.spi.TupleOperationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hibernate.ogm.compensation.ErrorHandlingStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.compensation.operation.OperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.document.options.AssociationStorageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.document.options.MapStorageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.keyvalue.options.CacheMappingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.mongodb.options.AssociationDocumentStorageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.mongodb.options.AuthenticationMechanismType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.mongodb.options.ReadPreferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.datastore.mongodb.options.WriteConcernType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.dialect.spi.DuplicateInsertPreventionStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.model.key.spi.AssociationKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.model.key.spi.AssociationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.model.key.spi.IdSourceKeyMetadata.IdSourceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.model.spi.AssociationOperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.model.spi.Tuple.SnapshotType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.ogm.model.spi.TupleOperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.