public class SpannerDialect
extends org.hibernate.dialect.Dialect
| Constructor and Description |
|---|
SpannerDialect()
Default constructor for SpannerDialect.
|
addSqlHintOrComment, appendLockHint, appendLockHint, areStringComparisonsCaseInsensitive, augmentPhysicalTableTypes, augmentRecognizedTableTypes, bindLimitParametersFirst, buildIdentifierHelper, buildSQLExceptionConversionDelegate, buildSQLExceptionConverter, canCreateCatalog, cast, cast, cast, contributeTypes, convertToFirstRowValue, createCaseFragment, createOuterJoinFragment, defaultScrollMode, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, dropConstraints, equivalentTypes, escapeComment, escapeLiteral, forceLimitUsage, forceLobAsLastValue, forUpdateOfColumns, getAddColumnSuffixString, getAddForeignKeyConstraintString, getAddUniqueConstraintString, getAlterTableString, getAuxiliaryDatabaseObjectExporter, getCallableStatementSupport, getCascadeConstraintsString, getCaseInsensitiveLike, getColumnAliasExtractor, getColumnComment, getCreateCatalogCommand, getCreateMultisetTableString, getCreateSequenceString, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCreateTemporaryTableColumnAnnotation, getCrossJoinSeparator, getCurrentTimestampSQLFunctionName, getDefaultBatchLoadSizingStrategy, getDefaultMultiTableBulkIdStrategy, getDefaultProperties, getDialect, getDialect, getDropCatalogCommand, getDropForeignKeyString, getDropSequenceString, getDropSequenceStrings, getDropTableString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnSupport, getIndexExporter, getInExpressionCountLimit, getKeywords, getLimitHandler, getLimitString, getLobMergeStrategy, getLowercaseFunction, getMaxAliasLength, getNameQualifierSupport, getNativeIdentifierGeneratorClass, getNativeIdentifierGeneratorStrategy, getNoColumnsInsertString, getNotExpression, getNullColumnString, getQueryHintString, getQueryHintString, getQuerySequencesString, getResultSet, getResultSet, getResultSet, getSelectClauseNullString, getSelectGUIDString, getSelectSequenceNextValString, getSequenceInformationExtractor, getSequenceNextValString, getSqlTypeDescriptorOverride, getTableComment, getTableTypeString, getTypeName, getTypeName, getUniqueKeyExporter, getViolatedConstraintNameExtracter, hasAlterTable, hasSelfReferentialForeignKeyBug, inlineLiteral, isJdbcLogWarningsEnabledByDefault, isLegacyLimitHandlerBehaviorEnabled, isLockTimeoutParameterized, isTypeNameRegistered, prependComment, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, registerResultSetOutParameter, registerResultSetOutParameter, remapSqlTypeDescriptor, renderOrderByElement, replaceResultVariableInOrderByClauseWithPosition, requiresCastingOfParametersInSelectClause, requiresParensForTupleDistinctCounts, supportsBindAsCallableArgument, supportsColumnCheck, supportsCommentOn, supportsEmptyInList, supportsExistsInSelect, supportsExpectedLobUsagePattern, supportsIfExistsAfterAlterTable, supportsIfExistsAfterConstraintName, supportsIfExistsAfterTableName, supportsIfExistsBeforeConstraintName, supportsIfExistsBeforeTableName, supportsJdbcConnectionLobCreation, supportsLobValueChangePropogation, supportsNamedParameters, supportsNationalizedTypes, supportsNoColumnsInsert, supportsNonQueryWithCTE, supportsNotNullUnique, supportsNoWait, supportsParametersInInsertSelect, supportsPartitionBy, supportsPooledSequences, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsRowValueConstructorSyntaxInSet, supportsSelectAliasInGroupByClause, supportsSequences, supportsSkipLocked, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsTupleCounts, supportsTupleDistinctCounts, supportsTuplesInSubqueries, supportsUnboundedLobLocatorMaterialization, supportsUnique, supportsUniqueConstraintInCreateAlterTable, supportsValuesList, toString, transformSelectString, useFollowOnLocking, useFollowOnLocking, useInputStreamToInsertBlob, useMaxForLimitpublic org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.Table> getTableExporter()
getTableExporter in class org.hibernate.dialect.Dialectpublic org.hibernate.tool.schema.spi.Exporter<org.hibernate.mapping.ForeignKey> getForeignKeyExporter()
getForeignKeyExporter in class org.hibernate.dialect.Dialectpublic boolean supportsCurrentTimestampSelection()
supportsCurrentTimestampSelection in class org.hibernate.dialect.Dialectpublic boolean isCurrentTimestampSelectStringCallable()
isCurrentTimestampSelectStringCallable in class org.hibernate.dialect.Dialectpublic String getCurrentTimestampSelectString()
getCurrentTimestampSelectString in class org.hibernate.dialect.Dialectpublic String toBooleanValueString(boolean bool)
toBooleanValueString in class org.hibernate.dialect.Dialectpublic boolean supportsUnionAll()
supportsUnionAll in class org.hibernate.dialect.Dialectpublic boolean supportsCaseInsensitiveLike()
supportsCaseInsensitiveLike in class org.hibernate.dialect.Dialectpublic boolean canCreateSchema()
canCreateSchema in class org.hibernate.dialect.Dialectpublic String[] getCreateSchemaCommand(String schemaName)
getCreateSchemaCommand in class org.hibernate.dialect.Dialectpublic String[] getDropSchemaCommand(String schemaName)
getDropSchemaCommand in class org.hibernate.dialect.Dialectpublic String getCurrentSchemaCommand()
getCurrentSchemaCommand in class org.hibernate.dialect.Dialectpublic org.hibernate.engine.jdbc.env.spi.SchemaNameResolver getSchemaNameResolver()
getSchemaNameResolver in class org.hibernate.dialect.Dialectpublic boolean qualifyIndexName()
qualifyIndexName in class org.hibernate.dialect.Dialectpublic String getAddColumnString()
getAddColumnString in class org.hibernate.dialect.Dialectpublic String getAddForeignKeyConstraintString(String constraintName, String[] foreignKey, String referencedTable, String[] primaryKey, boolean referencesPrimaryKey)
getAddForeignKeyConstraintString in class org.hibernate.dialect.Dialectpublic String getAddPrimaryKeyConstraintString(String constraintName)
getAddPrimaryKeyConstraintString in class org.hibernate.dialect.Dialectpublic boolean supportsLockTimeouts()
supportsLockTimeouts in class org.hibernate.dialect.Dialectpublic org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable lockable,
org.hibernate.LockMode lockMode)
getLockingStrategy in class org.hibernate.dialect.Dialectpublic String getForUpdateString(org.hibernate.LockOptions lockOptions)
getForUpdateString in class org.hibernate.dialect.Dialectpublic String getForUpdateString()
getForUpdateString in class org.hibernate.dialect.Dialectpublic String getForUpdateString(String aliases)
getForUpdateString in class org.hibernate.dialect.Dialectpublic String getForUpdateString(String aliases, org.hibernate.LockOptions lockOptions)
getForUpdateString in class org.hibernate.dialect.Dialectpublic String getWriteLockString(int timeout)
getWriteLockString in class org.hibernate.dialect.Dialectpublic String getWriteLockString(String aliases, int timeout)
getWriteLockString in class org.hibernate.dialect.Dialectpublic String getReadLockString(int timeout)
getReadLockString in class org.hibernate.dialect.Dialectpublic String getReadLockString(String aliases, int timeout)
getReadLockString in class org.hibernate.dialect.Dialectpublic boolean supportsOuterJoinForUpdate()
supportsOuterJoinForUpdate in class org.hibernate.dialect.Dialectpublic String getForUpdateNowaitString()
getForUpdateNowaitString in class org.hibernate.dialect.Dialectpublic String getForUpdateNowaitString(String aliases)
getForUpdateNowaitString in class org.hibernate.dialect.Dialectpublic String getForUpdateSkipLockedString()
getForUpdateSkipLockedString in class org.hibernate.dialect.Dialectpublic String getForUpdateSkipLockedString(String aliases)
getForUpdateSkipLockedString in class org.hibernate.dialect.Dialectpublic org.hibernate.tool.schema.spi.Exporter<org.hibernate.boot.model.relational.Sequence> getSequenceExporter()
getSequenceExporter in class org.hibernate.dialect.Dialectpublic String applyLocksToSql(String sql, org.hibernate.LockOptions aliasedLockOptions, Map<String,String[]> keyColumnNames)
applyLocksToSql in class org.hibernate.dialect.Dialectpublic org.hibernate.dialect.unique.UniqueDelegate getUniqueDelegate()
getUniqueDelegate in class org.hibernate.dialect.Dialectpublic boolean supportsCircularCascadeDeleteConstraints()
supportsCircularCascadeDeleteConstraints in class org.hibernate.dialect.Dialectpublic boolean supportsCascadeDelete()
supportsCascadeDelete in class org.hibernate.dialect.Dialectpublic char openQuote()
openQuote in class org.hibernate.dialect.Dialectpublic char closeQuote()
closeQuote in class org.hibernate.dialect.Dialectpublic boolean supportsLimit()
supportsLimit in class org.hibernate.dialect.Dialectpublic boolean supportsLimitOffset()
supportsLimitOffset in class org.hibernate.dialect.Dialectpublic boolean supportsVariableLimit()
supportsVariableLimit in class org.hibernate.dialect.Dialectpublic String getLimitString(String sql, boolean hasOffset)
getLimitString in class org.hibernate.dialect.Dialectpublic boolean bindLimitParametersInReverseOrder()
bindLimitParametersInReverseOrder in class org.hibernate.dialect.Dialectpublic String getCastTypeName(int code)
getCastTypeName in class org.hibernate.dialect.DialectCopyright © 2022 Google LLC. All rights reserved.