public class DefaultQueryRewriter extends AbstractQueryRewriter
logger
Constructor and Description |
---|
DefaultQueryRewriter(JdbcDataContext dataContext) |
Modifier and Type | Method and Description |
---|---|
protected Query |
beforeRewrite(Query query)
Method to modify query before rewriting begins.
|
String |
escapeQuotes(String item)
Escapes the quotes within a String literal of a query item.
|
boolean |
isFirstRowSupported()
Gets whether this query rewriter is able to write the "First row" query
property to the query string.
|
boolean |
isMaxRowsSupported()
Gets whether this query rewriter is able to write the "Max rows" query
property to the query string.
|
String |
rewriteFilterItem(FilterItem item) |
getColumnType, getDataContext, isSchemaIncludedInColumnPaths, rewriteColumnType, rewriteFromClause, rewriteFromItem, rewriteFromItem, rewriteGroupByClause, rewriteGroupByItem, rewriteHavingClause, rewriteOrderByClause, rewriteOrderByItem, rewriteQuery, rewriteSelectClause, rewriteSelectItem, rewriteWhereClause
public DefaultQueryRewriter(JdbcDataContext dataContext)
protected Query beforeRewrite(Query query)
AbstractQueryRewriter
beforeRewrite
in class AbstractQueryRewriter
public String rewriteFilterItem(FilterItem item)
rewriteFilterItem
in interface IQueryRewriter
rewriteFilterItem
in class AbstractQueryRewriter
public boolean isFirstRowSupported()
IQueryRewriter
public boolean isMaxRowsSupported()
IQueryRewriter
public String escapeQuotes(String item)
IQueryRewriter
Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.