public class SQLiteDialect extends Object implements JdbcDialect
JdbcDialect.JdbcDialect.DialectResolutionContext, JdbcDialect.LimitHandler, JdbcDialect.SQLFunction, JdbcDialect.SQLParameterProcessor, JdbcDialect.SQLPathProcessor, JdbcDialect.SQLValueDeserializer, JdbcDialect.StatementConfigurationException, JdbcDialect.StatementConfigurator, JdbcDialect.StatementParameterHandler| Constructor and Description |
|---|
SQLiteDialect() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteStatementAliasSupported()
Get whether alias is supported in the DELETE clause.
|
boolean |
generatedKeyAlwaysReturned()
Retrieves whether a generated key will always be returned if the column name(s) or index(es) specified for the
auto generated key column(s) are valid and the statement succeeds.
|
Optional<JdbcDialect.LimitHandler> |
getLimitHandler()
Get the
JdbcDialect.LimitHandler |
Optional<JdbcDialect.SQLParameterProcessor> |
getParameterProcessor()
Get the dialect
JdbcDialect.SQLParameterProcessor. |
JdbcDialect.StatementConfigurator |
getStatementConfigurator()
Get the
JdbcDialect.StatementConfigurator to use to configure JDBC statements. |
Optional<JdbcDialect.StatementParameterHandler> |
getStatementParameterHandler()
Get the dialect
JdbcDialect.StatementParameterHandler. |
JdbcDialect.SQLValueDeserializer |
getValueDeserializer()
Get the
JdbcDialect.SQLValueDeserializer to use to deserialize SQL query results. |
void |
init(JdbcDatastore datastore)
Dialect initialization hook at parent datastore initialization.
|
boolean |
supportGetGeneratedKeyByName()
Retrieves whether auto-generated keys can be retrieved by name after a statement has been executed.
|
boolean |
supportsGetGeneratedKeys()
Retrieves whether auto-generated keys can be retrieved after a statement has been executed.
|
boolean |
supportsLikeEscapeClause()
Retrieves whether this database supports specifying a
LIKE escape clause. |
boolean |
useOuterInJoins()
Get whether to use the
OUTER keyword in join serialization. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteStatementTargetRequired, getColumnName, getFunction, getPathProcessor, getPrimaryKey, getTableNamepublic void init(JdbcDatastore datastore) throws SQLException
JdbcDialectinit in interface JdbcDialectdatastore - Parent datastoreSQLException - An error occurred during dialect initializationpublic JdbcDialect.StatementConfigurator getStatementConfigurator()
JdbcDialectJdbcDialect.StatementConfigurator to use to configure JDBC statements.getStatementConfigurator in interface JdbcDialectpublic Optional<JdbcDialect.SQLParameterProcessor> getParameterProcessor()
JdbcDialectJdbcDialect.SQLParameterProcessor.getParameterProcessor in interface JdbcDialectpublic Optional<JdbcDialect.StatementParameterHandler> getStatementParameterHandler()
JdbcDialectJdbcDialect.StatementParameterHandler.getStatementParameterHandler in interface JdbcDialectpublic boolean supportsLikeEscapeClause()
JdbcDialectLIKE escape clause.supportsLikeEscapeClause in interface JdbcDialecttrue if so; false otherwisepublic boolean supportsGetGeneratedKeys()
JdbcDialectsupportsGetGeneratedKeys in interface JdbcDialecttrue if auto-generated keys can be retrieved after a statement has executed;
false otherwisepublic boolean generatedKeyAlwaysReturned()
JdbcDialectgeneratedKeyAlwaysReturned in interface JdbcDialecttrue if so; false otherwisepublic boolean useOuterInJoins()
JdbcDialectOUTER keyword in join serialization.useOuterInJoins in interface JdbcDialecttrue to use the OUTER keyword in join serializationpublic boolean deleteStatementAliasSupported()
JdbcDialectdeleteStatementAliasSupported in interface JdbcDialecttrue if alias is supported in the DELETE clausepublic boolean supportGetGeneratedKeyByName()
JdbcDialectsupportGetGeneratedKeyByName in interface JdbcDialecttrue if auto-generated keys can be retrieved by name after a statement has executedpublic Optional<JdbcDialect.LimitHandler> getLimitHandler()
JdbcDialectJdbcDialect.LimitHandlergetLimitHandler in interface JdbcDialectpublic JdbcDialect.SQLValueDeserializer getValueDeserializer()
JdbcDialectJdbcDialect.SQLValueDeserializer to use to deserialize SQL query results.getValueDeserializer in interface JdbcDialectCopyright © 2017 The Holon Platform. All rights reserved.