public class SQLiteQueryRewriter extends DefaultQueryRewriter
logger
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, rewriteColumnType, rewriteFilterItem, rewriteFilterItemWithOperandLiteral
getColumnType, getDataContext, isSchemaIncludedInColumnPaths, isTransactional, rewriteColumnTypeInternal, rewriteFromClause, rewriteFromItem, rewriteFromItem, rewriteGroupByClause, rewriteGroupByItem, rewriteHavingClause, rewriteOrderByClause, rewriteOrderByItem, rewriteQuery, rewriteSelectClause, rewriteSelectItem, rewriteWhereClause
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–2016 The Apache Software Foundation. All rights reserved.