Class MySQLGenerator
- java.lang.Object
-
- net.ontopia.persistence.query.sql.GenericSQLGenerator
-
- 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
AND, 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringBuilder
createOffsetLimitClause(int offset, int limit, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
void
fromSubSelectAlias(StringBuilder 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, fromSQLJoin_GENERIC, 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, whereSQLCrossJoin_GENERIC, whereSQLEquals, whereSQLExists, whereSQLExpressionIF, whereSQLExpressionIF, whereSQLFalse, whereSQLIn, whereSQLIsNull, whereSQLJoin, whereSQLLeftOuterJoin, whereSQLLeftOuterJoin_GENERIC, whereSQLLeftOuterJoin_ORACLE, whereSQLLike, whereSQLNot, whereSQLNotEquals, whereSQLOr, whereSQLRightOuterJoin, whereSQLRightOuterJoin_GENERIC, whereSQLRightOuterJoin_ORACLE, whereSQLSetOperation, whereSQLValueEqualsNull, whereSQLValueExpression, whereSQLValueNotEqualsNull, whereSQLVerbatimExpression
-
-
-
-
Method Detail
-
fromSubSelectAlias
public void fromSubSelectAlias(StringBuilder sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
- Overrides:
fromSubSelectAlias
in classGenericSQLGenerator
-
createOffsetLimitClause
protected StringBuilder createOffsetLimitClause(int offset, int limit, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
- Overrides:
createOffsetLimitClause
in classGenericSQLGenerator
-
-