org.apache.metamodel.jdbc.dialects
Class SQLServerQueryRewriter
java.lang.Object
org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
org.apache.metamodel.jdbc.dialects.SQLServerQueryRewriter
- All Implemented Interfaces:
- IQueryRewriter
public class SQLServerQueryRewriter
- extends DefaultQueryRewriter
| Methods inherited from class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter |
getColumnType, getDataContext, rewriteColumnType, rewriteFromClause, rewriteFromItem, rewriteFromItem, rewriteGroupByClause, rewriteGroupByItem, rewriteHavingClause, rewriteOrderByClause, rewriteOrderByItem, rewriteQuery, rewriteSelectItem, rewriteWhereClause |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLServerQueryRewriter
public SQLServerQueryRewriter(JdbcDataContext dataContext)
isMaxRowsSupported
public boolean isMaxRowsSupported()
- Description copied from interface:
IQueryRewriter
- Gets whether this query rewriter is able to write the "Max rows" query
property to the query string.
- Specified by:
isMaxRowsSupported in interface IQueryRewriter- Overrides:
isMaxRowsSupported in class DefaultQueryRewriter
- Returns:
- whether this query rewriter is able to write the "Max rows" query
property to the query string.
isSchemaIncludedInColumnPaths
public boolean isSchemaIncludedInColumnPaths()
- SQL server expects the fully qualified column name, including schema, in
select items.
- Overrides:
isSchemaIncludedInColumnPaths in class AbstractQueryRewriter
rewriteSelectClause
protected String rewriteSelectClause(Query query,
SelectClause selectClause)
- Overrides:
rewriteSelectClause in class AbstractQueryRewriter
Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.