Uses of Interface
com.triactive.jdo.store.sql.expr.SqlExpression

Packages that use SqlExpression
com.triactive.jdo.sco   
com.triactive.jdo.store.adapter   
com.triactive.jdo.store.mapping   
com.triactive.jdo.store.query   
com.triactive.jdo.store.sql.expr   
com.triactive.jdo.store.sql.expr.fn   
 

Uses of SqlExpression in com.triactive.jdo.sco
 

Methods in com.triactive.jdo.sco that return SqlExpression
 SqlExpression HashSet.newQueryStatement(java.lang.Class candidateClass)
           
 

Uses of SqlExpression in com.triactive.jdo.store.adapter
 

Methods in com.triactive.jdo.store.adapter that return SqlExpression
 SqlExpression MysqlAdapter.cast(SqlExpression expr, java.lang.Class toType)
           
 SqlExpression DatabaseAdapter.cast(SqlExpression expr, java.lang.Class toType)
          Returns the appropriate SQL expression for casting an expression to another type.
 SqlExpression DatabaseAdapter.avgFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL AVG() function.
 SqlExpression DatabaseAdapter.countFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL COUNT() function.
 SqlExpression DatabaseAdapter.maxFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL MAX() function.
 SqlExpression DatabaseAdapter.minFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL MIN() function.
 SqlExpression DatabaseAdapter.sumFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL SUM() function.
 SqlExpression DatabaseAdapter.lengthMethod(StringExpression str)
          Returns the appropriate SQL expression for the JDOQL String.length() method.
 SqlExpression DatabaseAdapter.substringMethod(StringExpression str, NumericExpression begin)
          Returns the appropriate SQL expression for the JDOQL String.substring(str,begin) method.
 SqlExpression DatabaseAdapter.substringMethod(StringExpression str, NumericExpression begin, NumericExpression end)
          Returns the appropriate SQL expression for the JDOQL String.substring(str,begin,end) method.
 

Methods in com.triactive.jdo.store.adapter with parameters of type SqlExpression
 SqlExpression MysqlAdapter.cast(SqlExpression expr, java.lang.Class toType)
           
 SqlExpression DatabaseAdapter.cast(SqlExpression expr, java.lang.Class toType)
          Returns the appropriate SQL expression for casting an expression to another type.
 SqlExpression DatabaseAdapter.avgFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL AVG() function.
 SqlExpression DatabaseAdapter.countFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL COUNT() function.
 SqlExpression DatabaseAdapter.maxFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL MAX() function.
 SqlExpression DatabaseAdapter.minFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL MIN() function.
 SqlExpression DatabaseAdapter.sumFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL SUM() function.
 

Uses of SqlExpression in com.triactive.jdo.store.mapping
 

Methods in com.triactive.jdo.store.mapping that return SqlExpression
 SqlExpression StringMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression StringMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression SqlTimestampMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SqlTimestampMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression SqlDateMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SqlDateMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ShortMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ShortMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression SetMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SetMapping.accessAsFieldIn(FcoExpression objExpr)
           
 SqlExpression RawOIDMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression RawOIDMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ObjectReferenceDatastoreIdMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ObjectReferenceDatastoreIdMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ObjectDatastoreIdMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ObjectDatastoreIdMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
abstract  SqlExpression Mapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
          Returns an SQL expression representing the literal value of a Java object.
abstract  SqlExpression Mapping.accessAsFieldIn(FcoExpression objExpr)
          Returns an SQL expression representing the persistent field mapped by this mapping within a particular first-class object expression.
 SqlExpression MapMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression MapMapping.accessAsFieldIn(FcoExpression objExpr)
           
 SqlExpression LongMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression LongMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression IntegerMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression IntegerMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression FloatMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression FloatMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression DoubleMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression DoubleMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression DateMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ColumnMapping.accessAsFieldIn(FcoExpression objExpr)
           
abstract  SqlExpression ColumnMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
          Returns an SQL expression representing a reference to a column in a query statement.
 SqlExpression CharacterMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression CharacterMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ByteMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ByteMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ByteArrayMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ByteArrayMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression BooleanMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BooleanMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression BigIntegerMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BigIntegerMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression BigDecimalMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BigDecimalMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 

Uses of SqlExpression in com.triactive.jdo.store.query
 

Methods in com.triactive.jdo.store.query that return SqlExpression
 SqlExpression Queryable.newQueryStatement(java.lang.Class candidateClass)
          Creates a prototypical query statement over the underlying collection, pre-filtered to include only objects of the specified class.
 

Methods in com.triactive.jdo.store.query with parameters of type SqlExpression
 void JdoqlQuery.Compiler.bindVariable(java.lang.String name, SqlExpression expr)
           
 

Uses of SqlExpression in com.triactive.jdo.store.sql.expr
 

Classes in com.triactive.jdo.store.sql.expr that implement SqlExpression
 class AbstractSqlExpression
           
 class AlternativesExpression
          A series of two or more boolean expressions combined with OR.
 class BetweenExpression
          An SQL expression using the BETWEEN operator.
 class BinaryExpression
           
 class BinaryLiteral
           
 class BooleanBitColumnExpression
           
 class BooleanBitColumnLiteral
           
 class BooleanCharColumnExpression
           
 class BooleanCharColumnLiteral
           
 class BooleanExpression
           
 class BooleanLiteral
           
 class CandidateSetExpression
          A set expression that represents some collection in a query candidate class, or a collection obtained from an object linked from the candidate class by navigation.
 class CharacterExpression
           
 class CharacterLiteral
           
(package private)  class com.triactive.jdo.store.sql.expr.ComparisonExpression
          An SQL expression using a comparison operator.
 class DateLiteral
           
 class DecimalLiteral
          A decimal literal value.
 class FcoExpression
           
 class FloatingPointLiteral
           
 class IntegerLiteral
           
 class MapExpression
          A SQL expression representing a map.
 class MapFieldExpression
          A map expression that represents some map field in a query candidate class, or a map field in an object linked from the candidate class by navigation.
 class MapLiteral
          A MapLiteral is a SQL expression that will test if a column of a table exists within the given Map's keys or values.
 class NullLiteral
           
 class NumericExpression
           
(package private)  class com.triactive.jdo.store.sql.expr.NumericLiteral
          A numeric literal value.
 class ObjectDatastoreIdExpression
           
 class ObjectExpression
           
 class ObjectLiteral
           
 class ObjectNondurableIdExpression
           
 class ObjectReferenceExpression
           
 class OIDExpression
           
 class OIDLiteral
           
 class SetExpression
          A SQL expression representing a set of scalar values.
 class SetLiteral
          A SetLiteral is a SQL expression that will test if a column of table falls within the given Set of values.
 class SimulatedBooleanColumnExpression
          A boolean SQL expression referencing a database column that is treated as a boolean but whose real SQL type is not boolean.
 class SqlDateExpression
           
 class SqlDateLiteral
           
 class SqlTimestampExpression
           
 class SqlTimestampLiteral
           
 class StarLiteral
           
 class StringExpression
           
 class StringLiteral
           
 class SubquerySetExpression
          A set expression whose contents are expressed as a SQL subquery.
 class TypeNameLiteral
           
 class UnboundVariable
           
 

Fields in com.triactive.jdo.store.sql.expr declared as SqlExpression
protected  SqlExpression SimulatedBooleanColumnExpression.qscExpr
           
 SqlExpression OrderingSpec.expression
          The expression value by which to order.
 

Methods in com.triactive.jdo.store.sql.expr that return SqlExpression
 SqlExpression SubquerySetExpression.isEmptyMethod()
           
 SqlExpression SubquerySetExpression.sizeMethod()
           
 SqlExpression StringLiteral.add(SqlExpression expr)
           
 SqlExpression StringLiteral.endsWithMethod(SqlExpression str)
           
 SqlExpression StringLiteral.indexOfMethod(SqlExpression str)
           
 SqlExpression StringLiteral.lengthMethod()
           
 SqlExpression StringLiteral.startsWithMethod(SqlExpression str)
           
 SqlExpression StringLiteral.startsWithMethod(SqlExpression str, SqlExpression toffset)
           
 SqlExpression StringLiteral.substringMethod(NumericExpression begin)
           
 SqlExpression StringLiteral.substringMethod(NumericExpression begin, NumericExpression end)
           
 SqlExpression StringLiteral.toLowerCaseMethod()
           
 SqlExpression StringLiteral.toUpperCaseMethod()
           
 SqlExpression StringLiteral.trimMethod()
           
 SqlExpression StringExpression.add(SqlExpression expr)
           
 SqlExpression StringExpression.endsWithMethod(SqlExpression str)
           
 SqlExpression StringExpression.indexOfMethod(SqlExpression str)
           
 SqlExpression StringExpression.lengthMethod()
           
 SqlExpression StringExpression.startsWithMethod(SqlExpression str)
           
 SqlExpression StringExpression.startsWithMethod(SqlExpression str, SqlExpression toffset)
           
 SqlExpression StringExpression.substringMethod(SqlExpression begin)
           
 SqlExpression StringExpression.substringMethod(SqlExpression begin, SqlExpression end)
           
 SqlExpression StringExpression.toLowerCaseMethod()
           
 SqlExpression StringExpression.toUpperCaseMethod()
           
 SqlExpression StringExpression.trimMethod()
           
 SqlExpression SqlExpression.setMapping(Mapping m)
          Sets the preferred mapping for mapping this expression to/from Java objects.
 SqlExpression SqlExpression.add(SqlExpression expr)
          Returns a new expression representing "this + expr".
 SqlExpression SqlExpression.sub(SqlExpression expr)
          Returns a new expression representing "this - expr".
 SqlExpression SqlExpression.mul(SqlExpression expr)
          Returns a new expression representing "this * expr".
 SqlExpression SqlExpression.div(SqlExpression expr)
          Returns a new expression representing "this / expr".
 SqlExpression SqlExpression.mod(SqlExpression expr)
          Returns a new expression representing "this % expr".
 SqlExpression SqlExpression.neg()
          Returns a new expression representing "-this".
 SqlExpression SqlExpression.com()
          Returns a new expression representing "~this".
 SqlExpression SqlExpression.cast(java.lang.Class type)
          Returns a new expression representing this expression cast to the given data type.
 SqlExpression SqlExpression.accessField(java.lang.String fieldName)
          Returns a new expression representing "this.fieldName".
 SqlExpression SqlExpression.callMethod(java.lang.String methodName, java.util.List arguments)
          Returns a new expression representing "this.methodName(arguments)".
 SqlExpression SimulatedBooleanColumnExpression.getUnderlyingColumn()
          Returns an SQL expression representing an unadorned reference to the underlying non-boolean column.
 SqlExpression SetLiteral.containsMethod(SqlExpression expr)
          Return the BooleanExpression that results from SetLiteral.contains(SqlExpression).
 SqlExpression SetLiteral.isEmptyMethod()
           
 SqlExpression SetLiteral.sizeMethod()
           
 SqlExpression SetExpression.containsMethod(SqlExpression expr)
           
abstract  SqlExpression SetExpression.isEmptyMethod()
           
abstract  SqlExpression SetExpression.sizeMethod()
           
 SqlExpression QueryStatement.QueryColumn.toExpression()
          Returns a properly-typed SQL expression representing this query column.
 SqlExpression ObjectReferenceExpression.cast(java.lang.Class castType)
           
 SqlExpression ObjectReferenceExpression.accessField(java.lang.String fieldName)
           
 SqlExpression ObjectDatastoreIdExpression.cast(java.lang.Class castType)
           
 SqlExpression NumericExpression.add(SqlExpression expr)
           
 SqlExpression NumericExpression.sub(SqlExpression expr)
           
 SqlExpression NumericExpression.mul(SqlExpression expr)
           
 SqlExpression NumericExpression.div(SqlExpression expr)
           
 SqlExpression NumericExpression.mod(SqlExpression expr)
           
 SqlExpression NumericExpression.neg()
           
 SqlExpression NumericExpression.cast(java.lang.Class toType)
           
 SqlExpression MapLiteral.getMethod(SqlExpression expr)
           
 SqlExpression MapLiteral.containsKeyMethod(SqlExpression expr)
           
 SqlExpression MapLiteral.containsValueMethod(SqlExpression expr)
           
 SqlExpression MapLiteral.isEmptyMethod()
           
 SqlExpression MapLiteral.sizeMethod()
           
 SqlExpression MapFieldExpression.containsKeyMethod(SqlExpression expr)
           
 SqlExpression MapFieldExpression.containsValueMethod(SqlExpression expr)
           
 SqlExpression MapFieldExpression.isEmptyMethod()
           
 SqlExpression MapFieldExpression.sizeMethod()
           
 SqlExpression IntegerLiteral.add(SqlExpression expr)
           
 SqlExpression IntegerLiteral.sub(SqlExpression expr)
           
 SqlExpression IntegerLiteral.mul(SqlExpression expr)
           
 SqlExpression IntegerLiteral.mod(SqlExpression expr)
           
 SqlExpression IntegerLiteral.neg()
           
 SqlExpression FloatingPointLiteral.neg()
           
 SqlExpression FcoExpression.accessField(java.lang.String fieldName)
           
 SqlExpression DecimalLiteral.add(SqlExpression expr)
           
 SqlExpression DecimalLiteral.sub(SqlExpression expr)
           
 SqlExpression DecimalLiteral.mul(SqlExpression expr)
           
 SqlExpression DecimalLiteral.neg()
           
 SqlExpression CharacterLiteral.add(SqlExpression expr)
           
 SqlExpression CharacterExpression.add(SqlExpression expr)
           
 SqlExpression CandidateSetExpression.containsMethod(SqlExpression expr)
           
 SqlExpression CandidateSetExpression.isEmptyMethod()
           
 SqlExpression CandidateSetExpression.sizeMethod()
           
 SqlExpression BinaryExpression.add(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.setMapping(Mapping mapping)
           
 SqlExpression AbstractSqlExpression.add(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.sub(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.mul(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.div(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.mod(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.neg()
           
 SqlExpression AbstractSqlExpression.com()
           
 SqlExpression AbstractSqlExpression.cast(java.lang.Class type)
           
 SqlExpression AbstractSqlExpression.accessField(java.lang.String fieldName)
           
 SqlExpression AbstractSqlExpression.callMethod(java.lang.String methodName, java.util.List arguments)
           
 

Methods in com.triactive.jdo.store.sql.expr with parameters of type SqlExpression
 BooleanExpression StringLiteral.eq(SqlExpression expr)
           
 BooleanExpression StringLiteral.noteq(SqlExpression expr)
           
 BooleanExpression StringLiteral.lt(SqlExpression expr)
           
 BooleanExpression StringLiteral.lteq(SqlExpression expr)
           
 BooleanExpression StringLiteral.gt(SqlExpression expr)
           
 BooleanExpression StringLiteral.gteq(SqlExpression expr)
           
 SqlExpression StringLiteral.add(SqlExpression expr)
           
 SqlExpression StringLiteral.endsWithMethod(SqlExpression str)
           
 SqlExpression StringLiteral.indexOfMethod(SqlExpression str)
           
 SqlExpression StringLiteral.startsWithMethod(SqlExpression str)
           
 SqlExpression StringLiteral.startsWithMethod(SqlExpression str, SqlExpression toffset)
           
 BooleanExpression StringExpression.eq(SqlExpression expr)
           
 BooleanExpression StringExpression.noteq(SqlExpression expr)
           
 BooleanExpression StringExpression.lt(SqlExpression expr)
           
 BooleanExpression StringExpression.lteq(SqlExpression expr)
           
 BooleanExpression StringExpression.gt(SqlExpression expr)
           
 BooleanExpression StringExpression.gteq(SqlExpression expr)
           
 SqlExpression StringExpression.add(SqlExpression expr)
           
 SqlExpression StringExpression.endsWithMethod(SqlExpression str)
           
 SqlExpression StringExpression.indexOfMethod(SqlExpression str)
           
 SqlExpression StringExpression.startsWithMethod(SqlExpression str)
           
 SqlExpression StringExpression.startsWithMethod(SqlExpression str, SqlExpression toffset)
           
 SqlExpression StringExpression.substringMethod(SqlExpression begin)
           
 SqlExpression StringExpression.substringMethod(SqlExpression begin, SqlExpression end)
           
 BooleanExpression SqlTimestampExpression.eq(SqlExpression expr)
           
 BooleanExpression SqlTimestampExpression.noteq(SqlExpression expr)
           
 BooleanExpression SqlTimestampExpression.lt(SqlExpression expr)
           
 BooleanExpression SqlTimestampExpression.lteq(SqlExpression expr)
           
 BooleanExpression SqlTimestampExpression.gt(SqlExpression expr)
           
 BooleanExpression SqlTimestampExpression.gteq(SqlExpression expr)
           
 BooleanExpression SqlExpression.and(SqlExpression expr)
          Returns a new expression representing "this && expr".
 BooleanExpression SqlExpression.eor(SqlExpression expr)
          Returns a new expression representing "this ^ expr".
 BooleanExpression SqlExpression.ior(SqlExpression expr)
          Returns a new expression representing "this || expr".
 BooleanExpression SqlExpression.eq(SqlExpression expr)
          Returns a new expression representing "this == expr".
 BooleanExpression SqlExpression.noteq(SqlExpression expr)
          Returns a new expression representing "this != expr".
 BooleanExpression SqlExpression.lt(SqlExpression expr)
          Returns a new expression representing "this < expr".
 BooleanExpression SqlExpression.lteq(SqlExpression expr)
          Returns a new expression representing "this <= expr".
 BooleanExpression SqlExpression.gt(SqlExpression expr)
          Returns a new expression representing "this > expr".
 BooleanExpression SqlExpression.gteq(SqlExpression expr)
          Returns a new expression representing "this >= expr".
 SqlExpression SqlExpression.add(SqlExpression expr)
          Returns a new expression representing "this + expr".
 SqlExpression SqlExpression.sub(SqlExpression expr)
          Returns a new expression representing "this - expr".
 SqlExpression SqlExpression.mul(SqlExpression expr)
          Returns a new expression representing "this * expr".
 SqlExpression SqlExpression.div(SqlExpression expr)
          Returns a new expression representing "this / expr".
 SqlExpression SqlExpression.mod(SqlExpression expr)
          Returns a new expression representing "this % expr".
 BooleanExpression SqlDateExpression.eq(SqlExpression expr)
           
 BooleanExpression SqlDateExpression.noteq(SqlExpression expr)
           
 BooleanExpression SqlDateExpression.lt(SqlExpression expr)
           
 BooleanExpression SqlDateExpression.lteq(SqlExpression expr)
           
 BooleanExpression SqlDateExpression.gt(SqlExpression expr)
           
 BooleanExpression SqlDateExpression.gteq(SqlExpression expr)
           
 BooleanExpression SimulatedBooleanColumnExpression.eq(SqlExpression expr)
           
 BooleanExpression SimulatedBooleanColumnExpression.noteq(SqlExpression expr)
           
 SqlExpression SetLiteral.containsMethod(SqlExpression expr)
          Return the BooleanExpression that results from SetLiteral.contains(SqlExpression).
 SqlExpression SetExpression.containsMethod(SqlExpression expr)
           
 int QueryStatement.select(SqlExpression expr)
          SELECTs the given SQL expression as a result column.
 BooleanExpression OIDLiteral.eq(SqlExpression expr)
           
 BooleanExpression OIDLiteral.noteq(SqlExpression expr)
           
 BooleanExpression OIDExpression.eq(SqlExpression expr)
           
 BooleanExpression OIDExpression.noteq(SqlExpression expr)
           
 BooleanExpression ObjectLiteral.eq(SqlExpression expr)
           
 BooleanExpression ObjectLiteral.noteq(SqlExpression expr)
           
 BooleanExpression ObjectExpression.eq(SqlExpression expr)
           
 BooleanExpression ObjectExpression.noteq(SqlExpression expr)
           
 BooleanExpression NumericExpression.eq(SqlExpression expr)
           
 BooleanExpression NumericExpression.noteq(SqlExpression expr)
           
 BooleanExpression NumericExpression.lt(SqlExpression expr)
           
 BooleanExpression NumericExpression.lteq(SqlExpression expr)
           
 BooleanExpression NumericExpression.gt(SqlExpression expr)
           
 BooleanExpression NumericExpression.gteq(SqlExpression expr)
           
 SqlExpression NumericExpression.add(SqlExpression expr)
           
 SqlExpression NumericExpression.sub(SqlExpression expr)
           
 SqlExpression NumericExpression.mul(SqlExpression expr)
           
 SqlExpression NumericExpression.div(SqlExpression expr)
           
 SqlExpression NumericExpression.mod(SqlExpression expr)
           
 BooleanExpression NullLiteral.eq(SqlExpression expr)
           
 BooleanExpression NullLiteral.noteq(SqlExpression expr)
           
 SqlExpression MapLiteral.getMethod(SqlExpression expr)
           
 SqlExpression MapLiteral.containsKeyMethod(SqlExpression expr)
           
 SqlExpression MapLiteral.containsValueMethod(SqlExpression expr)
           
 SqlExpression MapFieldExpression.containsKeyMethod(SqlExpression expr)
           
 SqlExpression MapFieldExpression.containsValueMethod(SqlExpression expr)
           
 SqlExpression IntegerLiteral.add(SqlExpression expr)
           
 SqlExpression IntegerLiteral.sub(SqlExpression expr)
           
 SqlExpression IntegerLiteral.mul(SqlExpression expr)
           
 SqlExpression IntegerLiteral.mod(SqlExpression expr)
           
 SqlExpression DecimalLiteral.add(SqlExpression expr)
           
 SqlExpression DecimalLiteral.sub(SqlExpression expr)
           
 SqlExpression DecimalLiteral.mul(SqlExpression expr)
           
 BooleanExpression CharacterLiteral.eq(SqlExpression expr)
           
 BooleanExpression CharacterLiteral.noteq(SqlExpression expr)
           
 BooleanExpression CharacterLiteral.lt(SqlExpression expr)
           
 BooleanExpression CharacterLiteral.lteq(SqlExpression expr)
           
 BooleanExpression CharacterLiteral.gt(SqlExpression expr)
           
 BooleanExpression CharacterLiteral.gteq(SqlExpression expr)
           
 SqlExpression CharacterLiteral.add(SqlExpression expr)
           
 BooleanExpression CharacterExpression.eq(SqlExpression expr)
           
 BooleanExpression CharacterExpression.noteq(SqlExpression expr)
           
 BooleanExpression CharacterExpression.lt(SqlExpression expr)
           
 BooleanExpression CharacterExpression.lteq(SqlExpression expr)
           
 BooleanExpression CharacterExpression.gt(SqlExpression expr)
           
 BooleanExpression CharacterExpression.gteq(SqlExpression expr)
           
 SqlExpression CharacterExpression.add(SqlExpression expr)
           
 SqlExpression CandidateSetExpression.containsMethod(SqlExpression expr)
           
 BooleanExpression BooleanLiteral.and(SqlExpression expr)
           
 BooleanExpression BooleanLiteral.eor(SqlExpression expr)
           
 BooleanExpression BooleanLiteral.ior(SqlExpression expr)
           
 BooleanExpression BooleanLiteral.eq(SqlExpression expr)
           
 BooleanExpression BooleanLiteral.noteq(SqlExpression expr)
           
 BooleanExpression BooleanExpression.and(SqlExpression expr)
           
 BooleanExpression BooleanExpression.eor(SqlExpression expr)
           
 BooleanExpression BooleanExpression.ior(SqlExpression expr)
           
 BooleanExpression BooleanExpression.eq(SqlExpression expr)
           
 BooleanExpression BooleanExpression.noteq(SqlExpression expr)
           
 BooleanExpression BinaryLiteral.eq(SqlExpression expr)
           
 BooleanExpression BinaryLiteral.noteq(SqlExpression expr)
           
 BooleanExpression BinaryExpression.eq(SqlExpression expr)
           
 BooleanExpression BinaryExpression.noteq(SqlExpression expr)
           
 BooleanExpression BinaryExpression.lt(SqlExpression expr)
           
 BooleanExpression BinaryExpression.lteq(SqlExpression expr)
           
 BooleanExpression BinaryExpression.gt(SqlExpression expr)
           
 BooleanExpression BinaryExpression.gteq(SqlExpression expr)
           
 SqlExpression BinaryExpression.add(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.and(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.eor(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.ior(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.eq(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.noteq(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.lt(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.lteq(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.gt(SqlExpression expr)
           
 BooleanExpression AbstractSqlExpression.gteq(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.add(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.sub(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.mul(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.div(SqlExpression expr)
           
 SqlExpression AbstractSqlExpression.mod(SqlExpression expr)
           
static AbstractSqlExpression.Body AbstractSqlExpression.newBody(SqlExpression subexpr)
          Constructs an expression body consisting of a single embedded subexpression.
static AbstractSqlExpression.Body AbstractSqlExpression.newBody(MonadicOperator op, SqlExpression operand)
          Constructs an expression body consisting of a single SQL operator applied to an expression.
static AbstractSqlExpression.Body AbstractSqlExpression.newBody(SqlExpression operand1, DyadicOperator op, SqlExpression operand2)
          Constructs an expression body consisting of a SQL operator applied to a pair of expressions.
static QueryStatement AbstractSqlExpression.innermostQuery(SqlExpression expr1, SqlExpression expr2)
          Returns the innermost query between a pair of SqlExpressions.
 

Constructors in com.triactive.jdo.store.sql.expr with parameters of type SqlExpression
SimulatedBooleanColumnExpression(SqlExpression qscExpr, boolean truthTest, SqlExpression falseValue)
           
OrderingSpec(SqlExpression expression, boolean isDescending)
          Constructs an ordering spec.
IllegalOperationException(java.lang.String operation, SqlExpression operand)
          Constructs an illegal operation exception for monadic operators.
IllegalOperationException(SqlExpression operand1, java.lang.String operation, SqlExpression operand2)
          Constructs an illegal operation exception for dyadic operators.
IllegalArgumentTypeException(SqlExpression arg)
          Constructs a illegal argument type exception.
BufferedQueryIterator(PersistenceManager pm, SqlExpression expr)
           
BetweenExpression(SqlExpression val, SqlExpression lo, SqlExpression hi)
          Constructs a BETWEEN expression of the form val BETWEEN lo AND hi.
 

Uses of SqlExpression in com.triactive.jdo.store.sql.expr.fn
 

Methods in com.triactive.jdo.store.sql.expr.fn that return SqlExpression
 SqlExpression StringFunction.call(java.util.List args)
           
 SqlExpression SqlFunction.call(SqlExpression arg)
           
 SqlExpression SqlFunction.call(SqlExpression arg1, SqlExpression arg2)
           
 SqlExpression SqlFunction.call(SqlExpression arg1, SqlExpression arg2, SqlExpression arg3)
           
 SqlExpression SqlFunction.call(SqlExpression[] args)
           
abstract  SqlExpression SqlFunction.call(java.util.List args)
           
 SqlExpression NumericFunction.call(java.util.List args)
           
 SqlExpression CastFunction.call(java.util.List args)
           
 SqlExpression BinaryFunction.call(java.util.List args)
           
 

Methods in com.triactive.jdo.store.sql.expr.fn with parameters of type SqlExpression
 SqlExpression SqlFunction.call(SqlExpression arg)
           
 SqlExpression SqlFunction.call(SqlExpression arg1, SqlExpression arg2)
           
 SqlExpression SqlFunction.call(SqlExpression arg1, SqlExpression arg2, SqlExpression arg3)
           
 SqlExpression SqlFunction.call(SqlExpression[] args)
           
 



Copyright © 2001-2007 The TJDO Project All Rights Reserved.