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

Packages that use SQLValueIF
net.ontopia.persistence.query.sql Object model for representing SQL queries. 
 

Uses of SQLValueIF in net.ontopia.persistence.query.sql
 

Classes in net.ontopia.persistence.query.sql that implement SQLValueIF
 class SQLColumns
          INTERNAL: Represents a set of columns from a given table.
 class SQLFunction
          INTERNAL: SQL condition: any function; fn(arg1, ...
 class SQLNull
          INTERNAL: SQL value: null.
 class SQLParameter
          INTERNAL: SQL value: parameter.
 class SQLPrimitive
          INTERNAL: SQL value: primitive.
 class SQLTuple
          INTERNAL: SQL value: tuple.
 class SQLValueReference
          INTERNAL: A reference to another SQLValueIF.
 class SQLVerbatim
          INTERNAL: Represents a verbatim SQL expression value.
 

Fields in net.ontopia.persistence.query.sql declared as SQLValueIF
protected  SQLValueIF[] SQLFunction.args
           
protected  SQLValueIF SQLNotEquals.left
           
protected  SQLValueIF SQLLike.left
           
protected  SQLValueIF SQLIn.left
           
protected  SQLValueIF SQLEquals.left
           
protected  SQLValueIF SQLValueReference.refvalue
           
protected  SQLValueIF SQLNotEquals.right
           
protected  SQLValueIF SQLLike.right
           
protected  SQLValueIF SQLIn.right
           
protected  SQLValueIF SQLEquals.right
           
protected  SQLValueIF SQLValueExpression.value
           
protected  SQLValueIF SQLOrderBy.value
           
protected  SQLValueIF SQLIsNull.value
           
protected  SQLValueIF SQLAggregate.value
           
protected  SQLValueIF[] SQLTuple.values
           
 

Methods in net.ontopia.persistence.query.sql that return SQLValueIF
protected  SQLValueIF FilterSQLOptimizer.filterColumns(SQLColumns value)
           
protected  SQLValueIF FilterSQLOptimizer.filterFunction(SQLFunction value)
           
protected  SQLValueIF FilterSQLOptimizer.filterNull(SQLNull value)
           
protected  SQLValueIF FilterSQLOptimizer.filterParameter(SQLParameter value)
           
protected  SQLValueIF FilterSQLOptimizer.filterPrimitive(SQLPrimitive value)
           
protected  SQLValueIF FilterSQLOptimizer.filterTuple(SQLTuple value)
           
protected  SQLValueIF RedundantTablesSQLOptimizer.filterValue(SQLValueIF value)
           
protected  SQLValueIF FilterSQLOptimizer.filterValue(SQLValueIF sqlvalue)
           
protected  SQLValueIF[] FilterSQLOptimizer.filterValues(SQLValueIF[] values)
           
protected  SQLValueIF FilterSQLOptimizer.filterVerbatim(SQLVerbatim value)
           
 SQLValueIF[] SQLFunction.getArguments()
           
 SQLValueIF SQLNotEquals.getLeft()
           
 SQLValueIF SQLLike.getLeft()
           
 SQLValueIF SQLIn.getLeft()
           
 SQLValueIF SQLEquals.getLeft()
           
 SQLValueIF SQLVerbatim.getReference()
           
 SQLValueIF SQLValueReference.getReference()
           
 SQLValueIF SQLValueIF.getReference()
          INTERNAL: Returns the referenced value if one exists.
 SQLValueIF SQLTuple.getReference()
           
 SQLValueIF SQLPrimitive.getReference()
           
 SQLValueIF SQLParameter.getReference()
           
 SQLValueIF SQLNull.getReference()
           
 SQLValueIF SQLFunction.getReference()
           
 SQLValueIF SQLColumns.getReference()
           
 SQLValueIF SQLNotEquals.getRight()
           
 SQLValueIF SQLLike.getRight()
           
 SQLValueIF SQLIn.getRight()
           
 SQLValueIF SQLEquals.getRight()
           
 SQLValueIF SQLValueExpression.getValue()
           
 SQLValueIF SQLOrderBy.getValue()
           
 SQLValueIF SQLIsNull.getValue()
           
 SQLValueIF SQLAggregateReference.getValue()
           
 SQLValueIF SQLAggregateIF.getValue()
          INTERNAL: Returns the SQLValueIF that the aggregate function is to be evaluated against.
 SQLValueIF SQLAggregate.getValue()
           
 SQLValueIF[] SQLTuple.getValues()
           
protected  SQLValueIF SQLBuilder.produceCollection(JDOCollection coll, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceField(JDOField field, SQLTable endtable, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceFunction(JDOFunction func, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceNativeValue(JDONativeValue field, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceObject(JDOObject object, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceParameter(JDOParameter par, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.producePrimitive(JDOPrimitive primitive, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceSelectSQLValueIF(JDOValueIF value, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceValue(JDOValueIF value, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF[] SQLBuilder.produceValues(JDOValueIF[] values, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  SQLValueIF SQLBuilder.produceVariable(JDOVariable var, java.util.List expressions, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
 

Methods in net.ontopia.persistence.query.sql with parameters of type SQLValueIF
 void SQLQuery.addAscending(SQLValueIF value)
           
 void SQLQuery.addDescending(SQLValueIF value)
           
 void SQLQuery.addSelect(SQLValueIF value)
           
protected  void AbstractSQLAnalyzer.analyzeValue(SQLExpressionIF expr, SQLValueIF sqlvalue)
           
protected  void AbstractSQLOptimizer.analyzeValue(SQLValueIF sqlvalue)
           
protected  void GenericSQLGenerator.analyzeValue(SQLValueIF value, java.util.Map tlevels, java.lang.Integer level)
           
protected  void AbstractSQLAnalyzer.analyzeValues(SQLExpressionIF expr, SQLValueIF[] values)
           
protected  void AbstractSQLOptimizer.analyzeValues(SQLValueIF[] values)
           
protected  void GenericSQLGenerator.atomicSQLValueIF(SQLValueIF value, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  SQLValueIF RedundantTablesSQLOptimizer.filterValue(SQLValueIF value)
           
protected  SQLValueIF FilterSQLOptimizer.filterValue(SQLValueIF sqlvalue)
           
protected  SQLValueIF[] FilterSQLOptimizer.filterValues(SQLValueIF[] values)
           
protected  int GenericSQLGenerator.flattenSQLValueIF(SQLValueIF[] values, SQLValueIF[] flatlist, int pos)
           
protected  int GenericSQLGenerator.flattenSQLValueIF(SQLValueIF[] values, SQLValueIF[] flatlist, int pos)
           
protected  int GenericSQLGenerator.flattenSQLValueIF(SQLValueIF value, SQLValueIF[] flatlist, int pos)
           
protected  int GenericSQLGenerator.flattenSQLValueIF(SQLValueIF value, SQLValueIF[] flatlist, int pos)
           
protected  void GenericSQLGenerator.joinSQLValueIF(SQLValueIF value, java.lang.String separator, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.referenceSQLValueIFOpBinary(SQLValueIF value1, java.lang.String operator, SQLValueIF value2, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.referenceSQLValueIFOpUnary(SQLValueIF value, java.lang.String operator, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.selectColumnAlias(SQLValueIF value, java.lang.StringBuffer sql)
           
protected  void GenericSQLGenerator.selectSQLColumns(SQLColumns columns, SQLValueIF refvalue, boolean register, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info, boolean nonagg)
           
protected  void GenericSQLGenerator.selectSQLFunction(SQLFunction value, SQLValueIF refvalue, boolean register, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.selectSQLNull(SQLNull value, SQLValueIF refvalue, boolean register, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.selectSQLPrimitive(SQLPrimitive value, SQLValueIF refvalue, boolean register, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.selectSQLValueIF(SQLValueIF value, boolean register, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.selectSQLVerbatim(SQLVerbatim value, SQLValueIF refvalue, boolean register, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
 void SQLFunction.setArguments(SQLValueIF[] args)
           
 void SQLNotEquals.setLeft(SQLValueIF left)
           
 void SQLLike.setLeft(SQLValueIF left)
           
 void SQLIn.setLeft(SQLValueIF left)
           
 void SQLEquals.setLeft(SQLValueIF left)
           
 void SQLNotEquals.setRight(SQLValueIF right)
           
 void SQLLike.setRight(SQLValueIF right)
           
 void SQLIn.setRight(SQLValueIF right)
           
 void SQLEquals.setRight(SQLValueIF right)
           
 void SQLValueExpression.setValue(SQLValueIF value)
           
 void SQLOrderBy.setValue(SQLValueIF value)
           
 void SQLIsNull.setValue(SQLValueIF value)
           
 void SQLAggregateReference.setValue(SQLValueIF value)
           
 void SQLAggregateIF.setValue(SQLValueIF value)
          INTERNAL: Sets the SQLValueIF that the aggregate function is to be evaluated against.
 void SQLAggregate.setValue(SQLValueIF value)
           
 void SQLTuple.setValues(SQLValueIF[] values)
           
protected  void GenericSQLGenerator.whereSQLValueEqualsNull(SQLValueIF value, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  void GenericSQLGenerator.whereSQLValueNotEqualsNull(SQLValueIF value, java.lang.StringBuffer sql, net.ontopia.persistence.query.sql.GenericSQLGenerator.BuildInfo info)
           
protected  SQLAggregateIF SQLBuilder.wrapAggregate(int aggtype, SQLValueIF sqlvalue)
           
 

Constructors in net.ontopia.persistence.query.sql with parameters of type SQLValueIF
SQLAggregate(SQLValueIF value, int type)
           
SQLEquals(SQLValueIF left, SQLValueIF right)
           
SQLFunction(java.lang.String name, SQLValueIF[] args)
           
SQLIn(SQLValueIF left, SQLValueIF right)
           
SQLIsNull(SQLValueIF value)
           
SQLLike(SQLValueIF left, SQLValueIF right, boolean caseSensitive)
           
SQLNotEquals(SQLValueIF left, SQLValueIF right)
           
SQLOrderBy(SQLValueIF value, int order)
           
SQLTuple(SQLValueIF[] values)
           
SQLValueExpression(SQLValueIF value)
           
SQLValueReference(SQLValueIF refvalue)
           
 



Copyright © 2000-2012 Ontopia.