public class SQLiteQueryRewriter extends DefaultQueryRewriter
Constructor and Description |
---|
SQLiteQueryRewriter(JdbcDataContext dataContext) |
Modifier and Type | Method and Description |
---|---|
protected String |
rewriteTimestamp(Timestamp ts)
Rewrites a
Timestamp into it's literal representation as known by this SQL dialect. |
beforeRewrite, escapeQuotes, isAggregateFunctionSupported, isFirstRowSupported, isMaxRowsSupported, isScalarFunctionSupported, needsQuoting, rewriteColumnType, rewriteFilterItem, rewriteFilterItemWithOperandLiteral
getColumnType, getDataContext, getResultSetValue, isSchemaIncludedInColumnPaths, isSupportedVersion, isTransactional, rewriteColumnTypeInternal, rewriteFromClause, rewriteFromItem, rewriteFromItem, rewriteGroupByClause, rewriteGroupByItem, rewriteHavingClause, rewriteOrderByClause, rewriteOrderByItem, rewriteQuery, rewriteSelectClause, rewriteSelectItem, rewriteWhereClause, setStatementParameter, toTime, toTimestamp
public SQLiteQueryRewriter(JdbcDataContext dataContext)
protected String rewriteTimestamp(Timestamp ts)
DefaultQueryRewriter
Timestamp
into it's literal representation as known by this SQL dialect.
This default implementation returns the JDBC spec's escape syntax for a timestamp: {ts 'yyyy-mm-dd hh:mm:ss.f . .
.'}rewriteTimestamp
in class DefaultQueryRewriter
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.