Uses of Interface
net.ontopia.persistence.query.sql.SQLExpressionIF
Packages that use SQLExpressionIF
-
Uses of SQLExpressionIF in net.ontopia.persistence.query.sql
Classes in net.ontopia.persistence.query.sql that implement SQLExpressionIFModifier and TypeClassDescriptionclassINTERNAL: SQL logical expression: andclassINTERNAL: SQL condition: equals (=)classINTERNAL: SQL condition: exists.classINTERNAL: SQL condition: expression that always evaluates to falseclassINTERNAL: SQL condition: in.classINTERNAL: SQL condition: is nullclassINTERNAL: SQL expression: join.classINTERNAL: SQL condition: likeclassINTERNAL: SQL logical expression: notclassINTERNAL: SQL condition: not equals (!classINTERNAL: SQL logical expression: orclassINTERNAL: SQL set operation.classINTERNAL: SQL condition: equals (=)classINTERNAL: Represents a verbatim SQL expression.Fields in net.ontopia.persistence.query.sql declared as SQLExpressionIFModifier and TypeFieldDescriptionprotected SQLExpressionIFSQLExists.expressionprotected SQLExpressionIFSQLNot.expressionprotected SQLExpressionIF[]SQLAnd.expressionsprotected SQLExpressionIF[]SQLOr.expressionsprotected SQLExpressionIFSQLQuery.filterMethods in net.ontopia.persistence.query.sql that return SQLExpressionIFModifier and TypeMethodDescriptionprotected SQLExpressionIFprotected SQLExpressionIFFilterSQLOptimizer.filterEquals(SQLEquals expr) protected SQLExpressionIFFilterSQLOptimizer.filterExists(SQLExists expr) protected SQLExpressionIFFilterSQLOptimizer.filterExpression(SQLExpressionIF sqlexpr) protected SQLExpressionIF[]FilterSQLOptimizer.filterExpressions(SQLExpressionIF[] exprs) protected SQLExpressionIFFilterSQLOptimizer.filterFalse(SQLFalse expr) protected SQLExpressionIFprotected SQLExpressionIFFilterSQLOptimizer.filterIsNull(SQLIsNull expr) protected SQLExpressionIFFilterSQLOptimizer.filterJoin(SQLJoin expr) protected SQLExpressionIFFilterSQLOptimizer.filterLike(SQLLike expr) protected SQLExpressionIFprotected SQLExpressionIFFilterSQLOptimizer.filterNotEquals(SQLNotEquals expr) protected SQLExpressionIFprotected SQLExpressionIFFilterSQLOptimizer.filterSetOperation(SQLSetOperation expr) protected SQLExpressionIFFilterSQLOptimizer.filterValueExpression(SQLValueExpression expr) protected SQLExpressionIFFilterSQLOptimizer.filterVerbatimExpression(SQLVerbatimExpression expr) SQLExists.getExpression()SQLNot.getExpression()SQLAnd.getExpressions()SQLOr.getExpressions()SQLQuery.getFilter()protected SQLExpressionIFSQLBuilder.makeAndExpression(List<SQLExpressionIF> expressions) protected SQLExpressionIFSQLBuilder.makeOrExpression(SQLExpressionIF[] expressions) protected SQLExpressionIF[]SQLBuilder.produceExpressions(JDOExpressionIF[] jdoexprs, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info) Methods in net.ontopia.persistence.query.sql with parameters of type SQLExpressionIFModifier and TypeMethodDescriptionprotected 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 SQLExpressionIFModifier and TypeMethodDescriptionprotected 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 SQLExpressionIFModifierConstructorDescriptionSQLAnd(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)