Class AbstractSQLAnalyzer
java.lang.Object
net.ontopia.persistence.query.sql.AbstractSQLAnalyzer
INTERNAL: Class used to build SQL queries from JDO queries.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidanalyzeAggregate(SQLExpressionIF expr, SQLAggregateIF sqlagg) protected voidanalyzeAnd(SQLAnd expr) protected voidanalyzeColumns(SQLExpressionIF expr, SQLColumns value) protected voidanalyzeEquals(SQLEquals expr) protected voidanalyzeExists(SQLExists expr) protected voidanalyzeExpression(SQLExpressionIF sqlexpr) protected voidanalyzeExpressions(SQLExpressionIF[] exprs) protected voidanalyzeFalse(SQLFalse expr) protected voidanalyzeFilter(SQLQuery query) protected voidanalyzeFunction(SQLExpressionIF expr, SQLFunction value) protected voidprotected voidanalyzeIsNull(SQLIsNull expr) protected voidanalyzeJoin(SQLJoin expr) protected voidanalyzeLike(SQLLike expr) protected voidanalyzeNot(SQLNot expr) protected voidanalyzeNotEquals(SQLNotEquals expr) protected voidanalyzeNull(SQLExpressionIF expr, SQLNull value) protected voidprotected voidanalyzeOrderBy(SQLQuery query) protected voidanalyzeParameter(SQLExpressionIF expr, SQLParameter value) protected voidanalyzePrimitive(SQLExpressionIF expr, SQLPrimitive value) protected voidanalyzeSelect(SQLQuery query) protected voidprotected voidanalyzeTuple(SQLExpressionIF expr, SQLTuple value) protected voidanalyzeValue(SQLExpressionIF expr, SQLValueIF sqlvalue) protected voidprotected voidanalyzeValues(SQLExpressionIF expr, SQLValueIF[] values) protected voidanalyzeVerbatim(SQLExpressionIF expr, SQLVerbatim value) protected void
-
Constructor Details
-
AbstractSQLAnalyzer
public AbstractSQLAnalyzer()
-
-
Method Details
-
analyze
-
analyzeSelect
-
analyzeFilter
-
analyzeOrderBy
-
analyzeExpressions
-
analyzeExpression
-
analyzeAnd
-
analyzeEquals
-
analyzeExists
-
analyzeFalse
-
analyzeIn
-
analyzeIsNull
-
analyzeJoin
-
analyzeLike
-
analyzeNot
-
analyzeNotEquals
-
analyzeOr
-
analyzeSetOperation
-
analyzeVerbatimExpression
-
analyzeValueExpression
-
analyzeValues
-
analyzeAggregate
-
analyzeValue
-
analyzeColumns
-
analyzeNull
-
analyzeParameter
-
analyzePrimitive
-
analyzeTuple
-
analyzeVerbatim
-
analyzeFunction
-