Uses of Class
org.jpox.store.expression.NumericExpression

Packages that use NumericExpression
org.jpox.store Definition of the storage of the classes. 
org.jpox.store.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. 
org.jpox.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation. 
 

Uses of NumericExpression in org.jpox.store
 

Methods in org.jpox.store that return NumericExpression
 NumericExpression DatastoreAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
          Method to generate a modulus expression.
 NumericExpression AbstractDatastoreAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
           
 

Uses of NumericExpression in org.jpox.store.expression
 

Subclasses of NumericExpression in org.jpox.store.expression
 class AggregateExpression
          Representation of aggregate functions in JDOQL
 class ByteExpression
          Representation of a Byte expression in a Query.
 class ByteLiteral
          Representation of a Byte literal.
 class FloatingPointLiteral
          Representation of a FloatPoint literal in a query.
 class IntegerLiteral
          Representation of an Integer literal.
 

Methods in org.jpox.store.expression that return NumericExpression
 NumericExpression ExpressionConversionAdapter.toNumericExpression(CharacterExpression expr)
          A Widening conversion that returns the appropriate expression for the (int)'A' expression.
 NumericExpression ExpressionOperatorAdapter.modOperator(ScalarExpression operand1, ScalarExpression operand2)
          Method to generate a modulus expression.
 NumericExpression ExpressionMethodAdapter.absMethod(ScalarExpression expr)
          Returns the absolute expression for the JDOQL Math.abs(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.sqrtMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.sqrt(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.cosMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.cos(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.sinMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.sin(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.tanMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.tan(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.acosMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.acos(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.asinMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.asin(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.atanMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.tan(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.expMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.exp(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.logMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.log(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.floorMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.floor(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.ceilMethod(ScalarExpression expr)
          Returns the expression for the JDOQL Math.ceil(EXPRESSION) method.
 NumericExpression ExpressionMethodAdapter.lengthMethod(StringExpression str)
          Returns the expression for the JDOQL String.length() method.
 NumericExpression ExpressionMethodAdapter.indexOfMethod(ScalarExpression source, ScalarExpression str, NumericExpression from)
          Method to handle the indexOf operation.
 NumericExpression ExpressionMethodAdapter.getDayMethod(SqlTemporalExpression source)
          Method to handle the Date.getDay() method in JDOQL.
 NumericExpression ExpressionMethodAdapter.getMonthMethod(SqlTemporalExpression source)
          Method to handle the Date.getMonth() method in JDOQL.
 NumericExpression ExpressionMethodAdapter.getYearMethod(SqlTemporalExpression source)
          Method to handle the Date.getYear() method in JDOQL.
 NumericExpression ExpressionMethodAdapter.getHourMethod(SqlTemporalExpression source)
          Method to handle the Time.getHour() method in JDOQL.
 NumericExpression ExpressionMethodAdapter.getMinuteMethod(SqlTemporalExpression source)
          Method to handle the Time.getMinute() method in JDOQL.
 NumericExpression ExpressionMethodAdapter.getSecondMethod(SqlTemporalExpression source)
          Method to handle the Time.getSecond() method in JDOQL.
 NumericExpression StringExpression.indexOfMethod(ScalarExpression str)
          Returns the index within this string of the first occurrence of the specified string.
 NumericExpression StringExpression.indexOfMethod(ScalarExpression str, ScalarExpression fromIndex)
          Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
 NumericExpression StringExpression.lengthMethod()
          Method to handle the starts with operation.
 NumericExpression StringLiteral.indexOfMethod(ScalarExpression str)
           
 NumericExpression StringLiteral.lengthMethod()
           
 NumericExpression SqlTemporalExpression.getDayMethod()
          Method to return an expression for the day of the month (for this date).
 NumericExpression SqlTemporalExpression.getMonthMethod()
          Method to return an expression for the month (for this date).
 NumericExpression SqlTemporalExpression.getYearMethod()
          Method to return an expression for the year (for this date).
 NumericExpression SqlTemporalExpression.getHourMethod()
          Method to return an expression for the hour (for this time).
 NumericExpression SqlTemporalExpression.getMinuteMethod()
          Method to return an expression for the minute (for this time).
 NumericExpression SqlTemporalExpression.getSecondMethod()
          Method to return an expression for the second (for this time).
 NumericExpression ArrayExpression.sizeMethod()
          Executed when the size() method is found in a query filter.
 NumericExpression ArrayExpression.lengthMethod()
          Executed when the length() method is found in a query filter.
 NumericExpression CollectionExpression.sizeMethod()
          Executed when the size() method is found in a query filter.
 NumericExpression MapExpression.sizeMethod()
          Executed when the size() method is found in a query filter.
 

Methods in org.jpox.store.expression with parameters of type NumericExpression
 StringExpression ExpressionConversionAdapter.toStringExpression(NumericExpression expr)
          A String conversion that converts a numeric expression to string.
 StringExpression ExpressionMethodAdapter.substringMethod(StringExpression str, NumericExpression begin)
          Returns the expression for the JDOQL String.substring(str,begin) method.
 StringExpression ExpressionMethodAdapter.substringMethod(StringExpression str, NumericExpression begin, NumericExpression end)
          Returns the expression for the JDOQL String.substring(str,begin,end) method.
 NumericExpression ExpressionMethodAdapter.indexOfMethod(ScalarExpression source, ScalarExpression str, NumericExpression from)
          Method to handle the indexOf operation.
 StringExpression StringLiteral.substringMethod(NumericExpression begin)
          Method to handle the substring operation.
 StringExpression StringLiteral.substringMethod(NumericExpression begin, NumericExpression end)
          Method to handle the substring operation.
 

Constructors in org.jpox.store.expression with parameters of type NumericExpression
SubstringExpression(StringExpression str, NumericExpression begin)
          Constructs the substring
SubstringExpression(StringExpression str, NumericExpression begin, NumericExpression end)
          Constructs the substring
 

Uses of NumericExpression in org.jpox.store.rdbms.adapter
 

Methods in org.jpox.store.rdbms.adapter that return NumericExpression
 NumericExpression DatabaseAdapter.toNumericExpression(CharacterExpression expr)
          Returns the appropriate expression for the (int)'A' expression.
 NumericExpression DatabaseAdapter.absMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.abs(EXPRESSION) method.
 NumericExpression DatabaseAdapter.sqrtMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.sqrt(EXPRESSION) method.
 NumericExpression DatabaseAdapter.cosMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.cos(EXPRESSION) method.
 NumericExpression DatabaseAdapter.sinMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.sin(EXPRESSION) method.
 NumericExpression DatabaseAdapter.tanMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.tan(EXPRESSION) method.
 NumericExpression DatabaseAdapter.acosMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.acos(EXPRESSION) method.
 NumericExpression DatabaseAdapter.asinMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.asin(EXPRESSION) method.
 NumericExpression DatabaseAdapter.atanMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.atan(EXPRESSION) method.
 NumericExpression DatabaseAdapter.expMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.exp(EXPRESSION) method.
 NumericExpression DatabaseAdapter.logMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.log(EXPRESSION) method.
 NumericExpression DatabaseAdapter.floorMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL Math.floor(EXPRESSION) method.
 NumericExpression DatabaseAdapter.ceilMethod(ScalarExpression expr)
          Returns the appropriate SQL expression for the JDOQL ceil(EXPRESSION) method.
 NumericExpression DatabaseAdapter.lengthMethod(StringExpression str)
          Returns the appropriate SQL expression for the JDOQL String.length() method.
 NumericExpression DatabaseAdapter.indexOfMethod(ScalarExpression source, ScalarExpression str, NumericExpression from)
          Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
 NumericExpression DatabaseAdapter.getDayMethod(SqlTemporalExpression date)
          Returns the appropriate SQL expression for the JDOQL Date.getDay() method.
 NumericExpression DatabaseAdapter.getMonthMethod(SqlTemporalExpression date)
          Returns the appropriate SQL expression for the JDOQL Date.getMonth() method.
 NumericExpression DatabaseAdapter.getYearMethod(SqlTemporalExpression date)
          Returns the appropriate SQL expression for the JDOQL Date.getYear() method.
 NumericExpression DatabaseAdapter.getHourMethod(SqlTemporalExpression time)
          Returns the appropriate SQL expression for the JDOQL Time.getHour() method.
 NumericExpression DatabaseAdapter.getMinuteMethod(SqlTemporalExpression time)
          Returns the appropriate SQL expression for the JDOQL Time.getMinute() method.
 NumericExpression DatabaseAdapter.getSecondMethod(SqlTemporalExpression time)
          Returns the appropriate SQL expression for the JDOQL Time.getSecond() method.
 

Methods in org.jpox.store.rdbms.adapter with parameters of type NumericExpression
 StringExpression DatabaseAdapter.toStringExpression(NumericExpression expr)
          A String conversion that converts a numeric expression to string.
 StringExpression DatabaseAdapter.substringMethod(StringExpression str, NumericExpression begin)
          Returns the appropriate SQL expression for the JDOQL String.substring(str,begin) method.
 StringExpression DatabaseAdapter.substringMethod(StringExpression str, NumericExpression begin, NumericExpression end)
          Returns the appropriate SQL expression for the JDOQL String.substring(str,begin,end) method.
 NumericExpression DatabaseAdapter.indexOfMethod(ScalarExpression source, ScalarExpression str, NumericExpression from)
          Returns the appropriate SQL expression for the JDOQL String.indexOf() method.
 



Copyright © -2007 . All Rights Reserved.