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 DatabaseAdapter.avgFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL AVG() function.
 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.countFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL COUNT() function.
 SqlExpression DatabaseAdapter.lengthMethod(StringExpression str)
          Returns the appropriate SQL expression for the JDOQL String.length() method.
 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.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.
 SqlExpression DatabaseAdapter.sumFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL SUM() function.
 

Methods in com.triactive.jdo.store.adapter with parameters of type SqlExpression
 SqlExpression DatabaseAdapter.avgFunction(SqlExpression expr)
          Returns the appropriate SQL expression for the JDOQL AVG() function.
 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.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 ColumnMapping.accessAsFieldIn(FcoExpression objExpr)
           
 SqlExpression MapMapping.accessAsFieldIn(FcoExpression objExpr)
           
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 SetMapping.accessAsFieldIn(FcoExpression objExpr)
           
 SqlExpression BigDecimalMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression BigIntegerMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression BooleanMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ByteArrayMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ByteMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression CharacterMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
abstract  SqlExpression ColumnMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
          Returns an SQL expression representing a reference to a column in a query statement.
 SqlExpression DoubleMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression FloatMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression IntegerMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression LongMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ObjectDatastoreIdMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ObjectReferenceDatastoreIdMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression RawOIDMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression ShortMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression SqlDateMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression SqlTimestampMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression StringMapping.newSqlExpression(QueryStatement.QueryColumn qsc)
           
 SqlExpression BigDecimalMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BigIntegerMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression BooleanMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ByteArrayMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ByteMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression CharacterMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression DateMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression DoubleMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression FloatMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression IntegerMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression LongMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression MapMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
abstract  SqlExpression Mapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
          Returns an SQL expression representing the literal value of a Java object.
 SqlExpression ObjectDatastoreIdMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ObjectReferenceDatastoreIdMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression RawOIDMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SetMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression ShortMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SqlDateMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression SqlTimestampMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 SqlExpression StringMapping.newSqlLiteral(QueryStatement qs, java.lang.Object value)
           
 

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
           
 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
           
 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
 SqlExpression OrderingSpec.expression
          The expression value by which to order.
protected  SqlExpression SimulatedBooleanColumnExpression.qscExpr
           
 

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

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

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

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

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

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



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