| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final AbstractLimitHandler | |
| private final UniqueDelegate |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public SQLExceptionConversionDelegate | buildSQLExceptionConversionDelegate()
Overrides org. SQLExceptionConversionDelegate for
interpreting dialect-specific error or SQLState codes.
|
| public int | convertToFirstRowValue(int
The user-supplied, zero-based first row offset. zeroBasedFirstResult)Overrides org. |
| public boolean | doesReadCommittedCauseWritersToBlockReaders()
Overrides org. |
| public boolean | dropConstraints()
Do we need to drop constraints before dropping tables in this dialect?
|
| public String | getAddColumnString()
The syntax used to add a column to a table (optional).
|
| public String | getCreateSequenceString(String
The name of the sequence sequenceName)Overrides org. |
| public String | getCrossJoinSeparator()
Overrides org. |
| public String | getCurrentTimestampSelectString()
Overrides org. |
| public MultiTableBulkIdStrategy | |
| public String[] | getDropSchemaCommand(String
The name of the schema to be dropped. schemaName)Overrides org. |
| public String | getDropSequenceString(String
The name of the sequence sequenceName)Overrides org. |
| public String | getForUpdateString()
Get the string to append to SELECT statements to acquire locks
for this dialect.
|
| public IdentityColumnSupport | getIdentityColumnSupport()
Overrides org. IdentityColumnSupport
|
| public int | getInExpressionCountLimit()
Overrides org. IN predicate.
|
| public LimitHandler | getLimitHandler()
Returns the delegate managing LIMIT clause.
|
| public String | getLimitString(String
The query to which to apply the limit. sql, int The offset of the limit offset, int The limit of the limit ;) limit)Overrides org. |
| public String | getLowercaseFunction()
Overrides org. |
| public String | getNotExpression(String
The expression to negate expression)
Negate an expression
|
| public String | getQuerySequencesString()
Overrides org. |
| public ResultSet | getResultSet(CallableStatement
The callable statement. ps)Overrides org. registerResultSetOutParameter,
extract the ResultSet from the OUT parameter.
|
| public String | getSelectClauseNullString(int
The sqlType)Types type code.Overrides org. Types type code, determine an appropriate
null value to use in a select clause.
|
| public String | getSelectSequenceNextValString(String
the name of the sequence sequenceName)Overrides org. |
| public SequenceInformationExtractor | |
| public String | getSequenceNextValString(String
the name of the sequence sequenceName)Overrides org. |
| protected SqlTypeDescriptor | getSqlTypeDescriptorOverride(int
A sqlCode)Types constant indicating the SQL column typeOverrides org. SqlTypeDescriptor that should be used to handle the given JDBC type code.
|
| public UniqueDelegate | getUniqueDelegate()
Get the UniqueDelegate supported by this dialect
|
| public boolean | isCurrentTimestampSelectStringCallable()
Overrides org. getCurrentTimestampSelectString
be treated as callable.
|
| public int | registerResultSetOutParameter(CallableStatement
The callable statement. statement, int The bind position at which to register the output param. col)Overrides org. ResultSet *by position*.
|
| public String | Returns: SQL string.The SQL order expression. In case of expression, String @OrderBy annotation user receives property placeholder
(e.g. attribute name enclosed in '{' and '}' signs).Collation string in format collation, String collate IDENTIFIER, or null
if expression has not been explicitly specified.Order direction. Possible values: order, NullPrecedence asc, desc, or null
if expression has not been explicitly specified.Nulls precedence. Default value: nullPrecedence)NullPrecedence#NONE.Overrides org. |
| public boolean | requiresCastingOfParametersInSelectClause()
Overrides org. |
| public boolean | supportsCommentOn()
Does this dialect/database support commenting on tables, columns, etc?
|
| public boolean | supportsCurrentTimestampSelection()
Overrides org. |
| public boolean | supportsEmptyInList()
Overrides org. |
| public boolean | supportsExistsInSelect()
Overrides org. |
| public boolean | supportsLimit()
Overrides org. |
| public boolean | supportsLobValueChangePropogation()
Overrides org. |
| public boolean | supportsLockTimeouts()
Overrides org. |
| public boolean | supportsOuterJoinForUpdate()
Overrides org. |
| public boolean | supportsParametersInInsertSelect()
Overrides org. |
| public boolean | supportsPartitionBy()
Overrides org. |
| public boolean | supportsPooledSequences()
Overrides org. |
| public boolean | supportsResultSetPositionQueryMethodsOnForwardOnlyCursor()
Overrides org. |
| public boolean | supportsSequences()
Does this dialect support sequences?
|
| public boolean | supportsTupleDistinctCounts()
Overrides org. |
| public boolean | supportsUnionAll()
Does this dialect support UNION ALL, which is generally a faster
variant of UNION?
|
| public boolean | supportsVariableLimit()
Overrides org. |
| public boolean | useMaxForLimit()
Overrides org. |