- setParameterValues(Properties) - Method in class com.google.cloud.spanner.hibernate.types.internal.ArrayJavaTypeDescriptor
-
- setParameterValues(Properties) - Method in class com.google.cloud.spanner.hibernate.types.internal.JsonJavaTypeDescriptor
-
- setParameterValues(Properties) - Method in class com.google.cloud.spanner.hibernate.types.SpannerArrayListType
-
- setParameterValues(Properties) - Method in class com.google.cloud.spanner.hibernate.types.SpannerJsonType
-
- SpannerArrayListType - Class in com.google.cloud.spanner.hibernate.types
-
A UserType which supports mapping Spanner array columns to
Java lists.
- SpannerArrayListType() - Constructor for class com.google.cloud.spanner.hibernate.types.SpannerArrayListType
-
- SpannerDatabaseInfo - Class in com.google.cloud.spanner.hibernate.schema
-
Helper class for extracting information from the
DatabaseMetaData which contains
information about what tables and indices currently exist in the database.
- SpannerDatabaseInfo(DatabaseMetaData) - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerDatabaseInfo
-
- SpannerDialect - Class in com.google.cloud.spanner.hibernate
-
Hibernate Dialect implementation for Cloud Spanner.
- SpannerDialect() - Constructor for class com.google.cloud.spanner.hibernate.SpannerDialect
-
Default constructor for SpannerDialect.
- SpannerEntityFieldKey - Class in com.google.cloud.spanner.hibernate.reflection
-
Holds the metadata for a table key field.
- SpannerEntityFieldKey(Class<?>, String) - Constructor for class com.google.cloud.spanner.hibernate.reflection.SpannerEntityFieldKey
-
Constructor.
- SpannerEntityFieldKey(Class<?>, Class<?>, String) - Constructor for class com.google.cloud.spanner.hibernate.reflection.SpannerEntityFieldKey
-
Constructor.
- SpannerForeignKeyExporter - Class in com.google.cloud.spanner.hibernate.schema
-
Produces the Foreign Key DDL strings for Hibernate table creation.
- SpannerForeignKeyExporter(Dialect) - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerForeignKeyExporter
-
- SpannerJsonType - Class in com.google.cloud.spanner.hibernate.types
-
A UserType which supports mapping Spanner JSON columns to
entity fields.
- SpannerJsonType() - Constructor for class com.google.cloud.spanner.hibernate.types.SpannerJsonType
-
- SpannerKeyFieldIterator - Class in com.google.cloud.spanner.hibernate.reflection
-
Used for iterating over the declared fields on a given class definition.
- SpannerKeyFieldIterator(Class<?>) - Constructor for class com.google.cloud.spanner.hibernate.reflection.SpannerKeyFieldIterator
-
Constructor.
- SpannerSchemaCreator - Class in com.google.cloud.spanner.hibernate.schema
-
A modified version of the SchemaCreatorImpl which batches DDL statements
to optimize performance.
- SpannerSchemaCreator(SpannerSchemaManagementTool, SchemaCreator) - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerSchemaCreator
-
- SpannerSchemaDropper - Class in com.google.cloud.spanner.hibernate.schema
-
A modified version of the SchemaDropperImpl which batches DDL statements
to optimize performance.
- SpannerSchemaDropper(SpannerSchemaManagementTool, SchemaDropper) - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerSchemaDropper
-
- SpannerSchemaManagementTool - Class in com.google.cloud.spanner.hibernate.schema
-
The custom implementation of HibernateSchemaManagementTool for Spanner to support batched
DDL statements.
- SpannerSchemaManagementTool() - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerSchemaManagementTool
-
- SpannerSchemaMigrator - Class in com.google.cloud.spanner.hibernate.schema
-
A wrapper around the SchemaMigrator which initializes the Spanner table exporter
before performing the schema migration.
- SpannerSchemaMigrator(SpannerSchemaManagementTool, SchemaMigrator) - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerSchemaMigrator
-
- SpannerServiceContributor - Class in com.google.cloud.spanner.hibernate
-
An implementation of a Hibernate ServiceContributor which provides custom settings
for the Spanner Hibernate dialect.
- SpannerServiceContributor() - Constructor for class com.google.cloud.spanner.hibernate.SpannerServiceContributor
-
- SpannerTableExporter - Class in com.google.cloud.spanner.hibernate
-
The exporter for Cloud Spanner CREATE and DROP table statements.
- SpannerTableExporter(SpannerDialect) - Constructor for class com.google.cloud.spanner.hibernate.SpannerTableExporter
-
Constructor.
- SpannerTableStatements - Class in com.google.cloud.spanner.hibernate.schema
-
Generates the SQL statements for creating and dropping tables in Spanner.
- SpannerTableStatements(SpannerDialect) - Constructor for class com.google.cloud.spanner.hibernate.schema.SpannerTableStatements
-
- SpannerUniqueDelegate - Class in com.google.cloud.spanner.hibernate
-
Hibernate implementer which generates unique index strings in DDL statements.
- SpannerUniqueDelegate(Dialect) - Constructor for class com.google.cloud.spanner.hibernate.SpannerUniqueDelegate
-
Constructs the Spanner unique delegate responsible for generating statements for building
Unique indices.
- sqlCreateStrings(Dialect) - Method in class com.google.cloud.spanner.hibernate.schema.RunBatchDdl
-
- sqlCreateStrings(Dialect) - Method in class com.google.cloud.spanner.hibernate.schema.StartBatchDdl
-
- sqlDropStrings(Dialect) - Method in class com.google.cloud.spanner.hibernate.schema.RunBatchDdl
-
- sqlDropStrings(Dialect) - Method in class com.google.cloud.spanner.hibernate.schema.StartBatchDdl
-
- StartBatchDdl - Class in com.google.cloud.spanner.hibernate.schema
-
Custom AuxiliaryDatabaseObject which generates the START BATCH DDL statement.
- StartBatchDdl(Action) - Constructor for class com.google.cloud.spanner.hibernate.schema.StartBatchDdl
-
- supportsCascadeDelete() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsCaseInsensitiveLike() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsCircularCascadeDeleteConstraints() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsCurrentTimestampSelection() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsLimit() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsLimitOffset() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsLockTimeouts() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsOuterJoinForUpdate() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsUnionAll() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-
- supportsVariableLimit() - Method in class com.google.cloud.spanner.hibernate.SpannerDialect
-