net.ontopia.persistence.query.sql
Class MySQLGenerator

java.lang.Object
  extended by net.ontopia.persistence.query.sql.GenericSQLGenerator
      extended by net.ontopia.persistence.query.sql.MySQLGenerator
All Implemented Interfaces:
SQLGeneratorIF

public class MySQLGenerator
extends GenericSQLGenerator

INTERNAL: MySQL SQL statement generator.


Field Summary
 
Fields inherited from class net.ontopia.persistence.query.sql.GenericSQLGenerator
INIT_WIDTH_FROM, INIT_WIDTH_GROUP_BY, INIT_WIDTH_ORDER_BY, INIT_WIDTH_SELECT, INIT_WIDTH_SQL, INIT_WIDTH_WHERE, MAX_ELEMENTS_IN
 
Method Summary
protected  java.lang.StringBuffer createOffsetLimitClause(int offset, int limit, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
 void fromSubSelectAlias(java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
 
Methods inherited from class net.ontopia.persistence.query.sql.GenericSQLGenerator
analyzeExpression, analyzeExpressions, analyzeOrderBy, analyzeQuery, analyzeSelect, analyzeValue, atomicSQLValueIF, createFromClause, createGroupByClause, createOrderByClause, createSelectClause, createSQLStatement, createStatement, createStatement, createStatement, createWhereClause, escapeString, flattenSQLValueIF, flattenSQLValueIF, fromSQLCrossJoin, fromSQLJoin_GENERIC, fromSQLJoin, fromSQLLeftOuterJoin, fromSQLRightOuterJoin, fromSQLTable, getSetOperator, getSQLGenerator, getSQLGenerator, isFromLevel, isPatternFunction, joinSQLValueIF, produceFrom, produceGroupBy, produceOrderBy, produceSelect, produceWhere, referenceSQLColumnsColumn, referenceSQLFunction, referenceSQLPrimitive, referenceSQLTableAndAlias, referenceSQLValueIFOpBinary, referenceSQLValueIFOpUnary, selectColumnAlias, selectColumnAlias, selectSQLAggregateIF, selectSQLColumns, selectSQLFunction, selectSQLNull, selectSQLPrimitive, selectSQLValueIF, selectSQLVerbatim, supportsLimitOffset, whereSQLAnd, whereSQLCrossJoin_GENERIC, whereSQLCrossJoin, whereSQLEquals, whereSQLExists, whereSQLExpressionIF, whereSQLExpressionIF, whereSQLFalse, whereSQLIn, whereSQLIsNull, whereSQLJoin, whereSQLLeftOuterJoin_GENERIC, whereSQLLeftOuterJoin_ORACLE, whereSQLLeftOuterJoin, whereSQLLike, whereSQLNot, whereSQLNotEquals, whereSQLOr, whereSQLRightOuterJoin_GENERIC, whereSQLRightOuterJoin_ORACLE, whereSQLRightOuterJoin, whereSQLSetOperation, whereSQLValueEqualsNull, whereSQLValueExpression, whereSQLValueNotEqualsNull, whereSQLVerbatimExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

fromSubSelectAlias

public void fromSubSelectAlias(java.lang.StringBuffer sql,
                               net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
Overrides:
fromSubSelectAlias in class GenericSQLGenerator

createOffsetLimitClause

protected java.lang.StringBuffer createOffsetLimitClause(int offset,
                                                         int limit,
                                                         net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
Overrides:
createOffsetLimitClause in class GenericSQLGenerator


Copyright © 2000-2012 Ontopia.