org.apache.metamodel.jdbc.dialects
Class MysqlQueryRewriter

java.lang.Object
  extended by org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
      extended by org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
          extended by org.apache.metamodel.jdbc.dialects.LimitOffsetQueryRewriter
              extended by org.apache.metamodel.jdbc.dialects.MysqlQueryRewriter
All Implemented Interfaces:
IQueryRewriter

public class MysqlQueryRewriter
extends LimitOffsetQueryRewriter
implements IQueryRewriter

Query rewriter for MySQL


Field Summary
 
Fields inherited from class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
logger
 
Constructor Summary
MysqlQueryRewriter(JdbcDataContext dataContext)
           
 
Method Summary
 String escapeQuotes(String filterItemOperand)
          Escapes the quotes within a String literal of a query item.
 
Methods inherited from class org.apache.metamodel.jdbc.dialects.LimitOffsetQueryRewriter
isFirstRowSupported, isMaxRowsSupported, rewriteQuery
 
Methods inherited from class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
beforeRewrite, rewriteFilterItem
 
Methods inherited from class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
getColumnType, getDataContext, isSchemaIncludedInColumnPaths, rewriteColumnType, rewriteFromClause, rewriteFromItem, rewriteFromItem, rewriteGroupByClause, rewriteGroupByItem, rewriteHavingClause, rewriteOrderByClause, rewriteOrderByItem, rewriteSelectClause, rewriteSelectItem, rewriteWhereClause
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
getColumnType, isFirstRowSupported, isMaxRowsSupported, rewriteColumnType, rewriteFilterItem, rewriteFromItem, rewriteQuery
 

Constructor Detail

MysqlQueryRewriter

public MysqlQueryRewriter(JdbcDataContext dataContext)
Method Detail

escapeQuotes

public String escapeQuotes(String filterItemOperand)
Description copied from interface: IQueryRewriter
Escapes the quotes within a String literal of a query item.

Specified by:
escapeQuotes in interface IQueryRewriter
Overrides:
escapeQuotes in class DefaultQueryRewriter
Returns:
String item with quotes escaped.


Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.