Class SQLiteQueryRewriter
- java.lang.Object
-
- org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
-
- org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
-
- org.apache.metamodel.jdbc.dialects.SQLiteQueryRewriter
-
- All Implemented Interfaces:
IQueryRewriter
public class SQLiteQueryRewriter extends DefaultQueryRewriter
Query rewriter for SQLite database
-
-
Constructor Summary
Constructors Constructor Description SQLiteQueryRewriter(JdbcDataContext dataContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringrewriteTimestamp(Timestamp ts)Rewrites aTimestampinto it's literal representation as known by this SQL dialect.-
Methods inherited from class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
beforeRewrite, escapeQuotes, isAggregateFunctionSupported, isFirstRowSupported, isMaxRowsSupported, isPrimaryKeySupported, isScalarFunctionSupported, needsQuoting, rewriteColumnType, rewriteFilterItem, rewriteFilterItemWithOperandLiteral
-
Methods inherited from class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
getColumnType, getDataContext, getResultSetValue, isSchemaIncludedInColumnPaths, isSupportedVersion, isTransactional, rewriteColumnTypeInternal, rewriteFromClause, rewriteFromItem, rewriteFromItem, rewriteGroupByClause, rewriteGroupByItem, rewriteHavingClause, rewriteOrderByClause, rewriteOrderByItem, rewriteQuery, rewriteSelectClause, rewriteSelectItem, rewriteWhereClause, setStatementParameter, toTime, toTimestamp
-
-
-
-
Constructor Detail
-
SQLiteQueryRewriter
public SQLiteQueryRewriter(JdbcDataContext dataContext)
-
-
Method Detail
-
rewriteTimestamp
protected String rewriteTimestamp(Timestamp ts)
Description copied from class:DefaultQueryRewriterRewrites aTimestampinto 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 . . .'}- Overrides:
rewriteTimestampin classDefaultQueryRewriter- Returns:
-
-