Uses of Interface
net.ontopia.persistence.query.sql.SQLExpressionIF
-
Packages that use SQLExpressionIF Package Description net.ontopia.persistence.query.sql Object model for representing SQL queries. -
-
Uses of SQLExpressionIF in net.ontopia.persistence.query.sql
Classes in net.ontopia.persistence.query.sql that implement SQLExpressionIF Modifier and Type Class Description classSQLAndINTERNAL: SQL logical expression: andclassSQLEqualsINTERNAL: SQL condition: equals (=)classSQLExistsINTERNAL: SQL condition: exists.classSQLFalseINTERNAL: SQL condition: expression that always evaluates to falseclassSQLInINTERNAL: SQL condition: in.classSQLIsNullINTERNAL: SQL condition: is nullclassSQLJoinINTERNAL: SQL expression: join.classSQLLikeINTERNAL: SQL condition: likeclassSQLNotINTERNAL: SQL logical expression: notclassSQLNotEqualsINTERNAL: SQL condition: not equals (!=)classSQLOrINTERNAL: SQL logical expression: orclassSQLSetOperationINTERNAL: SQL set operation.classSQLValueExpressionINTERNAL: SQL condition: equals (=)classSQLVerbatimExpressionINTERNAL: Represents a verbatim SQL expression.Fields in net.ontopia.persistence.query.sql declared as SQLExpressionIF Modifier and Type Field Description protected SQLExpressionIFSQLExists. expressionprotected SQLExpressionIFSQLNot. expressionprotected SQLExpressionIF[]SQLAnd. expressionsprotected SQLExpressionIF[]SQLOr. expressionsprotected SQLExpressionIFSQLQuery. filterMethods in net.ontopia.persistence.query.sql with parameters of type SQLExpressionIF Modifier and Type Method Description protected voidRedundantTablesSQLOptimizer. addTableColumns(SQLExpressionIF expr, SQLColumns cols)protected voidAbstractSQLAnalyzer. analyzeAggregate(SQLExpressionIF expr, SQLAggregateIF sqlagg)protected voidAbstractSQLAnalyzer. analyzeColumns(SQLExpressionIF expr, SQLColumns value)protected voidAbstractSQLAnalyzer. analyzeExpression(SQLExpressionIF sqlexpr)protected voidGenericSQLGenerator. analyzeExpression(SQLExpressionIF expr, Map tlevels, Integer level)protected voidAbstractSQLAnalyzer. analyzeExpressions(SQLExpressionIF[] exprs)protected voidGenericSQLGenerator. analyzeExpressions(SQLExpressionIF[] exprs, Map tlevels, Integer level)protected voidAbstractSQLAnalyzer. analyzeFunction(SQLExpressionIF expr, SQLFunction value)protected voidAbstractSQLAnalyzer. analyzeNull(SQLExpressionIF expr, SQLNull value)protected voidAbstractSQLAnalyzer. analyzeParameter(SQLExpressionIF expr, SQLParameter value)protected voidAbstractSQLAnalyzer. analyzePrimitive(SQLExpressionIF expr, SQLPrimitive value)protected voidAbstractSQLAnalyzer. analyzeTuple(SQLExpressionIF expr, SQLTuple value)protected voidAbstractSQLAnalyzer. analyzeValue(SQLExpressionIF expr, SQLValueIF sqlvalue)protected voidAbstractSQLAnalyzer. analyzeValues(SQLExpressionIF expr, SQLValueIF[] values)protected voidAbstractSQLAnalyzer. analyzeVerbatim(SQLExpressionIF expr, SQLVerbatim value)protected StringBuilderGenericSQLGenerator. createFromClause(SQLExpressionIF filter, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)protected StringGenericSQLGenerator. createStatement(SQLExpressionIF filter, List selects, boolean distinct, int offset, int limit, List orderby, boolean issetquery, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)protected StringOracleSQLGenerator. createStatement(SQLExpressionIF filter, List selects, boolean distinct, int offset, int limit, List orderby, boolean issetquery, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)protected StringBuilderGenericSQLGenerator. createWhereClause(SQLExpressionIF filter, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)protected SQLExpressionIFFilterSQLOptimizer. filterExpression(SQLExpressionIF sqlexpr)protected SQLExpressionIF[]FilterSQLOptimizer. filterExpressions(SQLExpressionIF[] exprs)protected SQLExpressionIFSQLBuilder. makeOrExpression(SQLExpressionIF[] expressions)protected intBooleanSQLOptimizer. optimizeExpression(SQLExpressionIF sqlexpr)protected voidGenericSQLGenerator. produceWhere(SQLExpressionIF filter, StringBuilder sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)voidSQLExists. setExpression(SQLExpressionIF expression)voidSQLNot. setExpression(SQLExpressionIF expression)voidSQLAnd. setExpressions(SQLExpressionIF[] expressions)voidSQLOr. setExpressions(SQLExpressionIF[] expressions)voidSQLQuery. setFilter(SQLExpressionIF filter)protected voidGenericSQLGenerator. whereSQLExpressionIF(SQLExpressionIF[] nexprs, String separator, StringBuilder sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)protected voidGenericSQLGenerator. whereSQLExpressionIF(SQLExpressionIF expr, StringBuilder sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)Method parameters in net.ontopia.persistence.query.sql with type arguments of type SQLExpressionIF Modifier and Type Method Description protected SQLExpressionIFSQLBuilder. makeAndExpression(List<SQLExpressionIF> expressions)protected voidSQLBuilder. produceAnd(JDOAnd and_expr, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceBoolean(JDOBoolean boolean_expr, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceContains(JDOValueIF left, JDOValueIF right, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceEndsWith(JDOValueIF left, JDOValueIF right, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceEquals(JDOValueIF left, JDOValueIF right, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceExpression(JDOExpressionIF jdoexpr, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceField(JDOField field, SQLTable endtable, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected net.ontopia.persistence.query.sql.SQLBuilder.ValuesSQLBuilder. produceFieldValues(JDOField field, SQLTable endtable, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceFunction(JDOFunction func, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceIsEmpty(JDOValueIF value, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceLike(JDOValueIF left, JDOValueIF right, boolean caseSensitive, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceLikeWithPattern(JDOValueIF left, JDOValueIF right, boolean caseSensitive, List<SQLExpressionIF> expressions, boolean starts_not_ends, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceNativeValue(JDONativeValue field, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceNot(JDONot not_expr, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceNotEquals(JDOValueIF left, JDOValueIF right, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceOr(JDOOr or_expr, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceParameter(JDOParameter par, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLAggregateIFSQLBuilder. produceSelectSQLAggregateIF(JDOAggregateIF aggregate, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceSelectSQLValueIF(JDOValueIF value, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLOrderBySQLBuilder. produceSQLOrderBy(JDOOrderBy orderby, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceStartsWith(JDOValueIF left, JDOValueIF right, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceValue(JDOValueIF value, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected voidSQLBuilder. produceValueExpression(JDOValueExpression jdoexpr, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIF[]SQLBuilder. produceValues(JDOValueIF[] values, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected SQLValueIFSQLBuilder. produceVariable(JDOVariable var, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)protected net.ontopia.persistence.query.sql.SQLBuilder.ValuesSQLBuilder. produceVariableFieldValues(JDOValueIF root, String[] path, SQLTable endtable, List<SQLExpressionIF> expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)Constructors in net.ontopia.persistence.query.sql with parameters of type SQLExpressionIF Constructor Description SQLAnd(SQLExpressionIF[] expressions)SQLAnd(SQLExpressionIF expr1, SQLExpressionIF expr2)SQLAnd(SQLExpressionIF expr1, SQLExpressionIF expr2, SQLExpressionIF expr3)SQLExists(SQLExpressionIF expression)SQLNot(SQLExpressionIF expression)SQLOr(SQLExpressionIF[] expressions)SQLOr(SQLExpressionIF expr1, SQLExpressionIF expr2)SQLOr(SQLExpressionIF expr1, SQLExpressionIF expr2, SQLExpressionIF expr3)
-