| Modifier and Type | Field and Description |
|---|---|
| private static final ViolatedConstraintNameExtractor | |
| private final HSQLIdentityColumnSupport | |
| private static final DatabaseVersion | |
| private final UniqueDelegate |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | appendBooleanValueString(SqlAppender
The appender, boolean SqlAppender to append the literal expression toThe boolean value bool)Overrides org. SqlAppender.
|
| public void | appendDatetimeFormat(SqlAppender appender, String format)
Overrides org. java. to
whatever pattern language is understood by the
native datetime formatting function for this
database (often the to_char() function).
|
| public IdentifierHelper | buildIdentifierHelper(IdentifierHelperBuilder
A partially-configured builder, DatabaseMetaData IdentifierHelperBuilder.Access to the metadata returned from the driver if needed and if available dbMetaData)Warning it may be Overrides org. IdentifierHelper indicated by this dialect for handling identifier conversions.
|
| public String | castPattern(CastType
a from, CastType CastType indicating the
type of the value argumenta to)CastType indicating the
type the value argument is cast toOverrides org. cast() function call.
|
| protected String | columnType(int
a SQL sqlTypeCode)type codeOverrides org. Types or SqlTypes.
|
| public String | currentTime()
Overrides org. current_time function, which
maps to the Java type java. which is a time with
no time zone.
|
| public String | currentTimestamp()
Overrides org. current_timestamp function,
which maps to the Java type java. which is
a datetime with no time zone.
|
| public String | currentTimestampWithTimeZone()
Overrides org. offset_datetime function, which maps
to the Java type java. which is a datetime
with a time zone.
|
| public boolean | doesReadCommittedCauseWritersToBlockReaders()
Overrides org. READ_COMMITTED isolation
implemented by forcing readers to wait for write locks to be released?
|
| public boolean | doesRepeatableReadCauseReadersToBlockWriters()
Overrides org. REPEATABLE_READ isolation
implemented by forcing writers to wait for read locks to be released?
|
| public boolean | dropConstraints()
Do we need to drop constraints before dropping tables in this dialect?
|
| public String | extractPattern(TemporalUnit
the first argument unit)Overrides org. extract() function call.
|
| public String | getCascadeConstraintsString()
Overrides org. drop table operation
should be cascaded to its constraints, typically
" cascade" where the leading space is required, or
the empty string if there is no such keyword in this dialect.
|
| public String | getCurrentTimestampSelectString()
Overrides org. |
| public int | getDefaultStatementBatchSize()
Overrides org. |
| public SqmMultiTableInsertStrategy | getFallbackSqmInsertStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext)
Overrides org.
Deprecated
as a consequence of
The RuntimeModelCreationContext being deprecated.
SqmMultiTableInsertStrategy to use when not specified by
org..
|
| public SqmMultiTableMutationStrategy | getFallbackSqmMutationStrategy(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext)
Overrides org.
Deprecated
as a consequence of
The RuntimeModelCreationContext being deprecated.
SqmMultiTableMutationStrategy to use when not specified by
org..
|
| public String | getForUpdateString()
Overrides org. SELECT statements to
acquire pessimistic UPGRADE locks for this dialect.
|
| public FunctionalDependencyAnalysisSupport | getFunctionalDependencyAnalysisSupport()
Overrides org. GROUP BY and ORDER BY clauses.
|
| public IdentityColumnSupport | getIdentityColumnSupport()
Overrides org. IdentityColumnSupport for this dialect.
|
| public LimitHandler | getLimitHandler()
Overrides org. LimitHandler that implements pagination support for
Query#setMaxResults(int) and Query#setFirstResult(int).
|
| protected DatabaseVersion | getMinimumSupportedVersion()
Overrides org. |
| public NameQualifierSupport | |
| public NullOrdering | getNullOrdering()
Returns the default ordering of null.
|
| public String | getQuerySequencesString()
Overrides org. select command used retrieve the names of all sequences.
|
| public String | getSelectClauseNullString(int
The sqlType, TypeConfiguration Types type code.The type configuration typeConfiguration)Overrides org. select
clause.
|
| public SequenceInformationExtractor | getSequenceInformationExtractor()
Overrides org. SequenceInformationExtractor which is able to extract
org.
from the JDBC result set returned when getQuerySequencesString()
is executed.
|
| public SequenceSupport | getSequenceSupport()
Overrides org. SequenceSupport for this dialect.
|
| public SqlAstTranslatorFactory | getSqlAstTranslatorFactory()
Overrides org. SqlAstTranslatorFactory specific to this dialect, or null
to use the standard translator.
|
| public TemporaryTableKind | getSupportedTemporaryTableKind()
Overrides org. |
| public AfterUseAction | getTemporaryTableAfterUseAction()
Overrides org. |
| public BeforeUseAction | getTemporaryTableBeforeUseAction()
Overrides org. |
| public String | getTemporaryTableCreateCommand()
Overrides org. |
| public UniqueDelegate | getUniqueDelegate()
Overrides org. UniqueDelegate supported by this dialect
|
| public ViolatedConstraintNameExtractor | getViolatedConstraintNameExtractor()
Overrides org. Implements org. ViolatedConstraintNameExtractor for extracting the name of
a violated constraint from a SQLException.
|
| public void | initializeFunctionRegistry(FunctionContributions functionContributions)
Overrides org. |
| public boolean | isCurrentTimestampSelectStringCallable()
Overrides org. getCurrentTimestampSelectString
treated as callable?
|
| public String | quoteCollation(String collation)
Overrides org. |
| protected void | registerDefaultKeywords()
Overrides org. |
| public boolean | requiresFloatCastingOfIntegerDivision()
Overrides org. cast() calls to tell the db parser the expected type.
|
| protected Integer | resolveSqlTypeCode(String typeName, String baseTypeName, TypeConfiguration typeConfiguration)
Overrides org. SqlTypes type code for the given column
type name as reported by the database and the base type name
(i.e. without precision, length and scale), or null
if it can't be resolved.
|
| public boolean | supportsCommentOn()
Does this dialect support commenting on tables and columns?
|
| public boolean | supportsCurrentTimestampSelection()
Overrides org. |
| public boolean | supportsDistinctFromPredicate()
Overrides org. distinct from predicate?
|
| public boolean | supportsIfExistsAfterTableName()
Overrides org. if exists be
applied after the table name?
|
| public boolean | supportsIfExistsBeforeTableName()
Overrides org. if exists be
applied before the table name?
|
| public boolean | supportsLateral()
Overrides org. lateral keyword or a
proprietary alternative?
|
| public boolean | supportsLobValueChangePropagation()
Overrides org. |
| public boolean | supportsLockTimeouts()
Overrides org. |
| public boolean | supportsNamedParameters(DatabaseMetaData databaseMetaData)
Overrides org. DatabaseMetaData#supportsNamedParameters().
|
| public boolean | supportsOffsetInSubquery()
Overrides org. offset in subqueries?
|
| public boolean | supportsRecursiveCTE()
Overrides org. |
| public boolean | supportsStandardArrays()
Overrides org. integer array.
|
| public boolean | supportsTupleCounts()
Overrides org. count(a,b)?
|
| public boolean | supportsTupleDistinctCounts()
Overrides org. count(distinct a,b)?
|
| public String | timestampaddPattern(TemporalUnit
The unit to add to the temporal unit, TemporalType The type of the temporal temporalType, IntervalType The type of interval to add or null if it's not a native interval intervalType)Overrides org. timestampadd() function call.
|
| public String | timestampdiffPattern(TemporalUnit
the first argument unit, TemporalType true if the first argument is
a timestamp, false if a date fromTemporalType, TemporalType true if the second argument is toTemporalType)Overrides org. timestampdiff() function call.
|
| public String | translateExtractField(TemporalUnit unit)
Overrides org. extract() function,
or of this dialect's equivalent
function.
|