public interface Dialect
UnsupportedOperationException
.Modifier and Type | Method and Description |
---|---|
default ArrayColumns |
getArraySupport()
Returns the array support object that describes how array-typed columns are supported by this dialect.
|
default Collection<Object> |
getConverters()
Return a collection of converters for this dialect.
|
default IdentifierProcessing |
getIdentifierProcessing()
Returns the
IdentifierProcessing used for processing SqlIdentifier when converting them to SQL
snippets or parameter names. |
default IdGeneration |
getIdGeneration() |
default InsertRenderContext |
getInsertRenderContext() |
default Escaper |
getLikeEscaper()
Returns the
Escaper used for LIKE value escaping. |
SelectRenderContext |
getSelectContext()
Obtain the
SelectRenderContext . |
LimitClause |
limit()
Return the
LimitClause used by this dialect. |
LockClause |
lock()
Return the
LockClause used by this dialect. |
default OrderByNullPrecedence |
orderByNullHandling()
Return the
OrderByNullPrecedence used by this dialect. |
default Set<Class<?>> |
simpleTypes()
Return the
Set of types considered store native types that can be handeled by the driver. |
LimitClause limit()
LimitClause
used by this dialect.LimitClause
used by this dialect.LockClause lock()
LockClause
used by this dialect.LockClause
used by this dialect.default ArrayColumns getArraySupport()
SelectRenderContext getSelectContext()
SelectRenderContext
.SelectRenderContext
.default IdentifierProcessing getIdentifierProcessing()
IdentifierProcessing
used for processing SqlIdentifier
when converting them to SQL
snippets or parameter names.IdentifierProcessing
. Guaranteed to be not null.default Escaper getLikeEscaper()
Escaper
used for LIKE
value escaping.Escaper
used for LIKE
value escaping.default IdGeneration getIdGeneration()
default Collection<Object> getConverters()
default Set<Class<?>> simpleTypes()
Set
of types considered store native types that can be handeled by the driver.default InsertRenderContext getInsertRenderContext()
InsertRenderContext
for that specific dialect.
for most of the Dialects the default implementation will be valid, but, for
example, in case of SqlServerDialect
it is not.default OrderByNullPrecedence orderByNullHandling()
OrderByNullPrecedence
used by this dialect.OrderByNullPrecedence
used by this dialect.Copyright © 2017–2023 Pivotal Software, Inc.. All rights reserved.