net.ontopia.persistence.query.sql
Class AbstractSQLAnalyzer
java.lang.Object
net.ontopia.persistence.query.sql.AbstractSQLAnalyzer
public abstract class AbstractSQLAnalyzer
- extends java.lang.Object
INTERNAL: Class used to build SQL queries from JDO queries.
Method Summary |
void |
analyze(SQLQuery query)
|
protected void |
analyzeAggregate(SQLExpressionIF expr,
SQLAggregateIF sqlagg)
|
protected void |
analyzeAnd(SQLAnd expr)
|
protected void |
analyzeColumns(SQLExpressionIF expr,
SQLColumns value)
|
protected void |
analyzeEquals(SQLEquals expr)
|
protected void |
analyzeExists(SQLExists expr)
|
protected void |
analyzeExpression(SQLExpressionIF sqlexpr)
|
protected void |
analyzeExpressions(SQLExpressionIF[] exprs)
|
protected void |
analyzeFalse(SQLFalse expr)
|
protected void |
analyzeFilter(SQLQuery query)
|
protected void |
analyzeFunction(SQLExpressionIF expr,
SQLFunction value)
|
protected void |
analyzeIn(SQLIn expr)
|
protected void |
analyzeIsNull(SQLIsNull expr)
|
protected void |
analyzeJoin(SQLJoin expr)
|
protected void |
analyzeLike(SQLLike expr)
|
protected void |
analyzeNot(SQLNot expr)
|
protected void |
analyzeNotEquals(SQLNotEquals expr)
|
protected void |
analyzeNull(SQLExpressionIF expr,
SQLNull value)
|
protected void |
analyzeOr(SQLOr expr)
|
protected void |
analyzeOrderBy(SQLQuery query)
|
protected void |
analyzeParameter(SQLExpressionIF expr,
SQLParameter value)
|
protected void |
analyzePrimitive(SQLExpressionIF expr,
SQLPrimitive value)
|
protected void |
analyzeSelect(SQLQuery query)
|
protected void |
analyzeSetOperation(SQLSetOperation expr)
|
protected void |
analyzeTuple(SQLExpressionIF expr,
SQLTuple value)
|
protected void |
analyzeValue(SQLExpressionIF expr,
SQLValueIF sqlvalue)
|
protected void |
analyzeValueExpression(SQLValueExpression expr)
|
protected void |
analyzeValues(SQLExpressionIF expr,
SQLValueIF[] values)
|
protected void |
analyzeVerbatim(SQLExpressionIF expr,
SQLVerbatim value)
|
protected void |
analyzeVerbatimExpression(SQLVerbatimExpression expr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSQLAnalyzer
public AbstractSQLAnalyzer()
analyze
public void analyze(SQLQuery query)
analyzeSelect
protected void analyzeSelect(SQLQuery query)
analyzeFilter
protected void analyzeFilter(SQLQuery query)
analyzeOrderBy
protected void analyzeOrderBy(SQLQuery query)
analyzeExpressions
protected void analyzeExpressions(SQLExpressionIF[] exprs)
analyzeExpression
protected void analyzeExpression(SQLExpressionIF sqlexpr)
analyzeAnd
protected void analyzeAnd(SQLAnd expr)
analyzeEquals
protected void analyzeEquals(SQLEquals expr)
analyzeExists
protected void analyzeExists(SQLExists expr)
analyzeFalse
protected void analyzeFalse(SQLFalse expr)
analyzeIn
protected void analyzeIn(SQLIn expr)
analyzeIsNull
protected void analyzeIsNull(SQLIsNull expr)
analyzeJoin
protected void analyzeJoin(SQLJoin expr)
analyzeLike
protected void analyzeLike(SQLLike expr)
analyzeNot
protected void analyzeNot(SQLNot expr)
analyzeNotEquals
protected void analyzeNotEquals(SQLNotEquals expr)
analyzeOr
protected void analyzeOr(SQLOr expr)
analyzeSetOperation
protected void analyzeSetOperation(SQLSetOperation expr)
analyzeVerbatimExpression
protected void analyzeVerbatimExpression(SQLVerbatimExpression expr)
analyzeValueExpression
protected void analyzeValueExpression(SQLValueExpression expr)
analyzeValues
protected void analyzeValues(SQLExpressionIF expr,
SQLValueIF[] values)
analyzeAggregate
protected void analyzeAggregate(SQLExpressionIF expr,
SQLAggregateIF sqlagg)
analyzeValue
protected void analyzeValue(SQLExpressionIF expr,
SQLValueIF sqlvalue)
analyzeColumns
protected void analyzeColumns(SQLExpressionIF expr,
SQLColumns value)
analyzeNull
protected void analyzeNull(SQLExpressionIF expr,
SQLNull value)
analyzeParameter
protected void analyzeParameter(SQLExpressionIF expr,
SQLParameter value)
analyzePrimitive
protected void analyzePrimitive(SQLExpressionIF expr,
SQLPrimitive value)
analyzeTuple
protected void analyzeTuple(SQLExpressionIF expr,
SQLTuple value)
analyzeVerbatim
protected void analyzeVerbatim(SQLExpressionIF expr,
SQLVerbatim value)
analyzeFunction
protected void analyzeFunction(SQLExpressionIF expr,
SQLFunction value)
Copyright © 2000-2012 Ontopia.