Uses of Interface
net.ontopia.persistence.query.sql.SQLExpressionIF

Packages that use SQLExpressionIF
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
 class SQLAnd
          INTERNAL: SQL logical expression: and
 class SQLEquals
          INTERNAL: SQL condition: equals (=)
 class SQLExists
          INTERNAL: SQL condition: exists.
 class SQLFalse
          INTERNAL: SQL condition: expression that always evaluates to false
 class SQLIn
          INTERNAL: SQL condition: in.
 class SQLIsNull
          INTERNAL: SQL condition: is null
 class SQLJoin
          INTERNAL: SQL expression: join.
 class SQLLike
          INTERNAL: SQL condition: like
 class SQLNot
          INTERNAL: SQL logical expression: not
 class SQLNotEquals
          INTERNAL: SQL condition: not equals (!=)
 class SQLOr
          INTERNAL: SQL logical expression: or
 class SQLSetOperation
          INTERNAL: SQL set operation.
 class SQLValueExpression
          INTERNAL: SQL condition: equals (=)
 class SQLVerbatimExpression
          INTERNAL: Represents a verbatim SQL expression.
 

Fields in net.ontopia.persistence.query.sql declared as SQLExpressionIF
protected  SQLExpressionIF SQLNot.expression
           
protected  SQLExpressionIF SQLExists.expression
           
protected  SQLExpressionIF[] SQLOr.expressions
           
protected  SQLExpressionIF[] SQLAnd.expressions
           
protected  SQLExpressionIF SQLQuery.filter
           
 

Methods in net.ontopia.persistence.query.sql that return SQLExpressionIF
protected  SQLExpressionIF FilterSQLOptimizer.filterAnd(SQLAnd expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterEquals(SQLEquals expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterExists(SQLExists expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterExpression(SQLExpressionIF sqlexpr)
           
protected  SQLExpressionIF[] FilterSQLOptimizer.filterExpressions(SQLExpressionIF[] exprs)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterFalse(SQLFalse expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterIn(SQLIn expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterIsNull(SQLIsNull expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterJoin(SQLJoin expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterLike(SQLLike expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterNot(SQLNot expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterNotEquals(SQLNotEquals expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterOr(SQLOr expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterSetOperation(SQLSetOperation expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterValueExpression(SQLValueExpression expr)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterVerbatimExpression(SQLVerbatimExpression expr)
           
 SQLExpressionIF SQLNot.getExpression()
           
 SQLExpressionIF SQLExists.getExpression()
           
 SQLExpressionIF[] SQLOr.getExpressions()
           
 SQLExpressionIF[] SQLAnd.getExpressions()
           
 SQLExpressionIF SQLQuery.getFilter()
           
protected  SQLExpressionIF SQLBuilder.makeAndExpression(java.util.List expressions)
           
protected  SQLExpressionIF SQLBuilder.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 SQLExpressionIF
protected  void RedundantTablesSQLOptimizer.addTableColumns(SQLExpressionIF expr, SQLColumns cols)
           
protected  void AbstractSQLAnalyzer.analyzeAggregate(SQLExpressionIF expr, SQLAggregateIF sqlagg)
           
protected  void AbstractSQLAnalyzer.analyzeColumns(SQLExpressionIF expr, SQLColumns value)
           
protected  void AbstractSQLOptimizer.analyzeExpression(SQLExpressionIF sqlexpr)
           
protected  void AbstractSQLAnalyzer.analyzeExpression(SQLExpressionIF sqlexpr)
           
protected  void GenericSQLGenerator.analyzeExpression(SQLExpressionIF expr, java.util.Map tlevels, java.lang.Integer level)
           
protected  void AbstractSQLOptimizer.analyzeExpressions(SQLExpressionIF[] exprs)
           
protected  void AbstractSQLAnalyzer.analyzeExpressions(SQLExpressionIF[] exprs)
           
protected  void GenericSQLGenerator.analyzeExpressions(SQLExpressionIF[] exprs, java.util.Map tlevels, java.lang.Integer level)
           
protected  void AbstractSQLAnalyzer.analyzeFunction(SQLExpressionIF expr, SQLFunction value)
           
protected  void AbstractSQLAnalyzer.analyzeNull(SQLExpressionIF expr, SQLNull value)
           
protected  void AbstractSQLAnalyzer.analyzeParameter(SQLExpressionIF expr, SQLParameter value)
           
protected  void AbstractSQLAnalyzer.analyzePrimitive(SQLExpressionIF expr, SQLPrimitive value)
           
protected  void AbstractSQLAnalyzer.analyzeTuple(SQLExpressionIF expr, SQLTuple value)
           
protected  void AbstractSQLAnalyzer.analyzeValue(SQLExpressionIF expr, SQLValueIF sqlvalue)
           
protected  void AbstractSQLAnalyzer.analyzeValues(SQLExpressionIF expr, SQLValueIF[] values)
           
protected  void AbstractSQLAnalyzer.analyzeVerbatim(SQLExpressionIF expr, SQLVerbatim value)
           
protected  java.lang.StringBuffer GenericSQLGenerator.createFromClause(SQLExpressionIF filter, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  java.lang.String OracleSQLGenerator.createStatement(SQLExpressionIF filter, java.util.List selects, boolean distinct, int offset, int limit, java.util.List orderby, boolean issetquery, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  java.lang.String GenericSQLGenerator.createStatement(SQLExpressionIF filter, java.util.List selects, boolean distinct, int offset, int limit, java.util.List orderby, boolean issetquery, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  java.lang.StringBuffer GenericSQLGenerator.createWhereClause(SQLExpressionIF filter, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  SQLExpressionIF FilterSQLOptimizer.filterExpression(SQLExpressionIF sqlexpr)
           
protected  SQLExpressionIF[] FilterSQLOptimizer.filterExpressions(SQLExpressionIF[] exprs)
           
protected  SQLExpressionIF SQLBuilder.makeOrExpression(SQLExpressionIF[] expressions)
           
protected  int BooleanSQLOptimizer.optimizeExpression(SQLExpressionIF sqlexpr)
           
protected  int AbstractSQLOptimizer.optimizeExpression(SQLExpressionIF sqlexpr)
           
protected  void GenericSQLGenerator.produceWhere(SQLExpressionIF filter, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
 void SQLNot.setExpression(SQLExpressionIF expression)
           
 void SQLExists.setExpression(SQLExpressionIF expression)
           
 void SQLOr.setExpressions(SQLExpressionIF[] expressions)
           
 void SQLAnd.setExpressions(SQLExpressionIF[] expressions)
           
 void SQLQuery.setFilter(SQLExpressionIF filter)
           
protected  void GenericSQLGenerator.whereSQLExpressionIF(SQLExpressionIF[] nexprs, java.lang.String separator, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.whereSQLExpressionIF(SQLExpressionIF expr, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
 

Constructors in net.ontopia.persistence.query.sql with parameters of type SQLExpressionIF
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)
           
 



Copyright © 2000-2012 Ontopia.