net.ontopia.persistence.query.sql
Class AbstractSQLAnalyzer

java.lang.Object
  extended by net.ontopia.persistence.query.sql.AbstractSQLAnalyzer

public abstract class AbstractSQLAnalyzer
extends java.lang.Object

INTERNAL: Class used to build SQL queries from JDO queries.


Constructor Summary
AbstractSQLAnalyzer()
           
 
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
 

Constructor Detail

AbstractSQLAnalyzer

public AbstractSQLAnalyzer()
Method Detail

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.