Uses of Class
org.eclipse.persistence.expressions.ExpressionOperator
-
-
Uses of ExpressionOperator in org.eclipse.persistence.expressions
Subclasses of ExpressionOperator in org.eclipse.persistence.expressions Modifier and Type Class Description classListExpressionOperatorINTERNAL: A ListExpressionOperator is used with an ArgumentListFunctionExpression.Fields in org.eclipse.persistence.expressions with type parameters of type ExpressionOperator Modifier and Type Field Description protected static Map<Integer,ExpressionOperator>ExpressionOperator. allInternalOperatorsContains internal defined operators meant as placeholders for platform operatorsprotected static Map<Integer,ExpressionOperator>ExpressionOperator. allOperatorsContains user defined operatorsMethods in org.eclipse.persistence.expressions that return ExpressionOperator Modifier and Type Method Description static ExpressionOperatorExpressionOperator. abs()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. acos()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. add()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. addDate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. addMonths()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. all()INTERNAL: Create the ALL operator.static ExpressionOperatorExpressionOperator. and()INTERNAL: Create the AND operator.static ExpressionOperatorExpressionOperator. any()INTERNAL: Create the ANY operator.static ExpressionOperatorExpressionOperator. as()INTERNAL: Create the AS operator.static ExpressionOperatorExpressionOperator. ascending()INTERNAL: Create the ASCENDING operator.static ExpressionOperatorExpressionOperator. ascii()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. asin()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. atan()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. average()INTERNAL: Create the AVERAGE operator.static ExpressionOperatorExpressionOperator. between()INTERNAL: Create the BETWEEN Operatorstatic ExpressionOperatorExpressionOperator. caseConditionStatement()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. caseStatement()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. cast()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. ceil()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. charIndex()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. charLength()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. chr()INTERNAL: Build operator.ExpressionOperatorExpressionOperator. clone()ExpressionOperatorListExpressionOperator. clone()static ExpressionOperatorExpressionOperator. coalesce()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. concat()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. cos()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. cosh()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. cot()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. count()INTERNAL: Create the COUNT operator.static ExpressionOperatorExpressionOperator. currentDate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. currentTime()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. currentTimeStamp()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. dateDifference()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. dateName()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. datePart()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. dateToString()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. decode()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. deref()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. descending()INTERNAL: Create the DESCENDING operator.static ExpressionOperatorExpressionOperator. difference()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. distinct()INTERNAL: Create the DISTINCT operator.static ExpressionOperatorExpressionOperator. divide()INTERNAL: Create the DISTINCT operator.static ExpressionOperatorExpressionOperator. equal()static ExpressionOperatorExpressionOperator. equalOuterJoin()INTERNAL: Initialize the outer join operator Note: This is merely a shell which is incomplete, and so will be replaced by the platform's operator when we go to print.static ExpressionOperatorExpressionOperator. except()INTERNAL: Create the EXCEPT operator.static ExpressionOperatorExpressionOperator. exceptAll()INTERNAL: Create the EXCEPT ALL operator.static ExpressionOperatorExpressionOperator. exists()INTERNAL: Create the EXISTS operator.static ExpressionOperatorExpressionOperator. existsNode()INTERNAL: Create the existsNode expression operatorstatic ExpressionOperatorExpressionOperator. exp()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. extract()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. extractValue()INTERNAL: Create the extractValue expression operatorstatic ExpressionOperatorExpressionOperator. extractXml()INTERNAL: Create the extract expression operatorstatic ExpressionOperatorExpressionOperator. floor()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. getInternalOperator(Integer selector)INTERNAL: Lookup the internal operator with the given id.static ExpressionOperatorExpressionOperator. getNumberVal()ExpressionOperatorExpression. getOperator()INTERNAL: Most expression have operators, so this is just a convenience method.static ExpressionOperatorExpression. getOperator(int selector)INTERNAL: Create a new expression tree with the named operator.static ExpressionOperatorExpressionMath. getOperator(int selector)INTERNAL: Return the operator.static ExpressionOperatorExpressionOperator. getOperator(Integer selector)INTERNAL: Lookup the operator with the given id.static ExpressionOperatorExpressionOperator. getStringVal()static ExpressionOperatorExpressionOperator. greaterThan()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. greaterThanEqual()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. greatest()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. hexToRaw()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. ifNull()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. in()INTERNAL: Create the IN operator.static ExpressionOperatorExpressionOperator. initcap()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. instring()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. inSubQuery()INTERNAL: Create the IN operator taking a subquery.static ExpressionOperatorExpressionOperator. intersect()INTERNAL: Create the INTERSECT operator.static ExpressionOperatorExpressionOperator. intersectAll()INTERNAL: Create the INTERSECT ALL operator.static ExpressionOperatorExpressionOperator. isFragment()static ExpressionOperatorExpressionOperator. isNull()INTERNAL: Create the ISNULL operator.static ExpressionOperatorExpressionOperator. lastDay()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. least()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. leftPad()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. leftTrim()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. leftTrim2()INTERNAL: Build leftTrim operator that takes one parameter.static ExpressionOperatorExpressionOperator. length()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. lessThan()static ExpressionOperatorExpressionOperator. lessThanEqual()static ExpressionOperatorExpressionOperator. like()INTERNAL: Create the LIKE operator.static ExpressionOperatorExpressionOperator. likeEscape()INTERNAL: Create the LIKE operator with ESCAPE.static ExpressionOperatorExpressionOperator. ln()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. localDate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. localDateTime()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. localTime()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. locate()INTERNAL: Build locate operator i.e.static ExpressionOperatorExpressionOperator. locate2()INTERNAL: Build locate operator with 3 params i.e.static ExpressionOperatorExpressionOperator. log()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. maximum()INTERNAL: Create the MAXIMUM operator.static ExpressionOperatorExpressionOperator. minimum()INTERNAL: Create the MINIMUM operator.static ExpressionOperatorExpressionOperator. mod()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. monthsBetween()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. multiply()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. negate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. newTime()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. nextDay()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. notBetween()INTERNAL: Create the NOT BETWEEN operatorstatic ExpressionOperatorExpressionOperator. notEqual()static ExpressionOperatorExpressionOperator. notExists()INTERNAL: Create the NOT EXISTS operator.static ExpressionOperatorExpressionOperator. notIn()INTERNAL: Create the NOTIN operator.static ExpressionOperatorExpressionOperator. notInSubQuery()INTERNAL: Create the NOTIN operator taking a subQuery.static ExpressionOperatorExpressionOperator. notLike()INTERNAL: Create the NOTLIKE operator.static ExpressionOperatorExpressionOperator. notLikeEscape()INTERNAL: Create the LIKE operator with ESCAPE.static ExpressionOperatorExpressionOperator. notNull()INTERNAL: Create the NOTNULL operator.static ExpressionOperatorExpressionOperator. notOperator()INTERNAL: Create the NOT operator.static ExpressionOperatorExpressionOperator. nullIf()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. nullsFirst()INTERNAL: Create the NULLS FIRST ordering operator.static ExpressionOperatorExpressionOperator. nullsLast()INTERNAL: Create the NULLS LAST ordering operator.static ExpressionOperatorExpressionOperator. or()INTERNAL: Create the OR operator.static ExpressionOperatorExpressionOperator. power()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. ref()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. refToHex()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. regexp()INTERNAL: Create the REGEXP operator.static ExpressionOperatorExpressionOperator. replace()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. replicate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. reverse()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. right()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. rightPad()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. rightTrim()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. rightTrim2()INTERNAL: Build rightTrim operator that takes one parameter.static ExpressionOperatorExpressionOperator. round()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. roundDate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. sign()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. simpleAggregate(int selector, String databaseName, String javaName)INTERNAL: Create an operator for a simple aggregate given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleFunction(int selector, String databaseName)INTERNAL: Create an operator for a simple function given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleFunction(int selector, String databaseName, String javaName)INTERNAL: Create an operator for a simple function given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleFunctionNoParentheses(int selector, String databaseName)INTERNAL: Create an operator for a simple function call without parenthesesstatic ExpressionOperatorExpressionOperator. simpleLogical(int selector, String databaseName, String javaName)INTERNAL: Create an operator for a simple logical given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleLogicalNoParens(int selector, String dbString)INTERNAL: e.g.: ...static ExpressionOperatorExpressionOperator. simpleMath(int selector, String databaseName)INTERNAL: Create an operator for a simple math operation, i.e.static ExpressionOperatorExpressionOperator. simpleOrdering(int selector, String databaseName, String javaName)INTERNAL: Create an operator for a simple ordering given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleRelation(int selector, String databaseName)INTERNAL: Create an operator for a simple relation given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleRelation(int selector, String databaseName, String javaName)INTERNAL: Create an operator for a simple relation given a Java name and a single String for the database (parentheses will be added automatically).static ExpressionOperatorExpressionOperator. simpleThreeArgumentFunction(int selector, String dbString)INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. simpleTwoArgumentFunction(int selector, String dbString)INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. sin()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. sinh()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. some()INTERNAL: Create the SOME operator.static ExpressionOperatorExpressionOperator. soundex()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. sqrt()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. standardDeviation()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. substring()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. substringSingleArg()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. subtract()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. sum()INTERNAL: Create the SUM operator.static ExpressionOperatorExpressionOperator. tan()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. tanh()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. toChar()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. toCharWithFormat()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. toDate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. today()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. toLowerCase()INTERNAL: Create the toLowerCase operator.static ExpressionOperatorExpressionOperator. toNumber()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. toUpperCase()INTERNAL: Create the TOUPPERCASE operator.static ExpressionOperatorExpressionOperator. translate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. trim()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. trim2()INTERNAL: Build Trim operator.static ExpressionOperatorExpressionOperator. trunc()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. truncateDate()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. union()INTERNAL: Create the UNION operator.static ExpressionOperatorExpressionOperator. unionAll()INTERNAL: Create the UNION ALL operator.static ExpressionOperatorExpressionOperator. value()INTERNAL: Build operator.static ExpressionOperatorExpressionOperator. variance()INTERNAL: Build operator.Methods in org.eclipse.persistence.expressions that return types with arguments of type ExpressionOperator Modifier and Type Method Description static Map<Integer,ExpressionOperator>ExpressionOperator. getAllInternalOperators()INTERNAL:static Map<Integer,ExpressionOperator>ExpressionOperator. getAllOperators()ADVANCED: Return the map of all operators.static Map<Integer,ExpressionOperator>ExpressionOperator. initializeOperators()INTERNAL:Methods in org.eclipse.persistence.expressions with parameters of type ExpressionOperator Modifier and Type Method Description static voidExpressionOperator. addOperator(ExpressionOperator exOperator)ADVANCED: Add an operator to the user defined list of operators.voidExpressionOperator. copyTo(ExpressionOperator operator)voidListExpressionOperator. copyTo(ExpressionOperator operator)ExpressionExpression. create(Expression base, Object singleArgument, ExpressionOperator anOperator)INTERNAL:ExpressionExpression. create(Expression base, List arguments, ExpressionOperator anOperator)INTERNAL:ExpressionExpression. createWithBaseLast(Expression base, Object singleArgument, ExpressionOperator anOperator)INTERNAL:ExpressionExpression. performOperator(ExpressionOperator anOperator, List args)INTERNAL: -
Uses of ExpressionOperator in org.eclipse.persistence.internal.databaseaccess
Fields in org.eclipse.persistence.internal.databaseaccess with type parameters of type ExpressionOperator Modifier and Type Field Description protected Map<Integer,ExpressionOperator>DatasourcePlatform. platformOperatorsOperators specific to this platformMethods in org.eclipse.persistence.internal.databaseaccess that return ExpressionOperator Modifier and Type Method Description ExpressionOperatorDatasourcePlatform. getOperator(int selector)Return the operator for the operator constant defined in ExpressionOperator.Methods in org.eclipse.persistence.internal.databaseaccess that return types with arguments of type ExpressionOperator Modifier and Type Method Description Map<Integer,ExpressionOperator>DatasourcePlatform. getPlatformOperators()Return any platform-specific operatorsMethods in org.eclipse.persistence.internal.databaseaccess with parameters of type ExpressionOperator Modifier and Type Method Description protected voidDatasourcePlatform. addOperator(ExpressionOperator operator) -
Uses of ExpressionOperator in org.eclipse.persistence.internal.expressions
Subclasses of ExpressionOperator in org.eclipse.persistence.internal.expressions Modifier and Type Class Description classExtractOperatorExpression operator customization forEXTRACT(<date-time-part> FROM <date-time>).Fields in org.eclipse.persistence.internal.expressions declared as ExpressionOperator Modifier and Type Field Description protected ExpressionOperatorCompoundExpression. operatorprotected ExpressionOperatorFunctionExpression. operatorprotected ExpressionOperatorCompoundExpression. platformOperatorprotected ExpressionOperatorFunctionExpression. platformOperatorMethods in org.eclipse.persistence.internal.expressions that return ExpressionOperator Modifier and Type Method Description static ExpressionOperatorSpatialExpressionOperators. filter()ExpressionOperator for the MDSYS.SDO_FILTER Spatial Operator on the Oracle Database Use of this operator requires the Java spatial classesExpressionOperatorCompoundExpression. getOperator()ExpressionOperatorFunctionExpression. getOperator()ExpressionOperatorCompoundExpression. getPlatformOperator(DatabasePlatform platform)ExpressionOperatorFunctionExpression. getPlatformOperator(DatabasePlatform platform)static ExpressionOperatorSpatialExpressionOperators. nearestNeighbor()ExpressionOperator for the MDSYS.SDO_NN Spatial Operator on the Oracle Database Use of this operator requires the Java spatial classesstatic ExpressionOperatorSpatialExpressionOperators. relate()ExpressionOperator for the MDSYS.MDSYS.SDO_RELATE Spatial Operator on the Oracle Database Use of this operator requires the Java spatial classesstatic ExpressionOperatorSpatialExpressionOperators. withinDistance()ExpressionOperator for the MDSYS.SDO_WITHIN_DISTANCE Spatial Operator on the Oracle Database Use of this operator requires the Java spatial classesMethods in org.eclipse.persistence.internal.expressions with parameters of type ExpressionOperator Modifier and Type Method Description ExpressionCompoundExpression. create(Expression base, Object singleArgument, ExpressionOperator operator)INTERNAL:ExpressionCompoundExpression. create(Expression base, List arguments, ExpressionOperator operator)INTERNAL:ExpressionFunctionExpression. create(Expression base, Object singleArgument, ExpressionOperator anOperator)INTERNAL:ExpressionFunctionExpression. create(Expression base, List arguments, ExpressionOperator anOperator)INTERNAL:ExpressionFunctionExpression. createWithBaseLast(Expression base, Object singleArgument, ExpressionOperator anOperator)INTERNAL: added for Trim support.voidArgumentListFunctionExpression. setOperator(ExpressionOperator theOperator)INTERNAL: Set the operator for this expression.voidCompoundExpression. setOperator(ExpressionOperator newOperator)voidFunctionExpression. setOperator(ExpressionOperator theOperator) -
Uses of ExpressionOperator in org.eclipse.persistence.platform.database
Methods in org.eclipse.persistence.platform.database that return ExpressionOperator Modifier and Type Method Description protected ExpressionOperatorDB2ZPlatform. absOperator()Disable binding support.protected static ExpressionOperatorSymfowarePlatform. addDate()Adds to a date the specified addition number as the specified interval unit and returns the resulting date.
Builds Symfoware equivalent to addDate(unit, number).
Symfoware: ADD_DATE(date, number, unit)protected static ExpressionOperatorSQLServerPlatform. addMonthsOperator()INTERNAL: Function, to add months to a date.protected ExpressionOperatorDerbyPlatform. addOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2Platform. ascendingOperator()Disable binding support.protected ExpressionOperatorDB2ZPlatform. avgOperator()Disable binding support.protected ExpressionOperatorDerbyPlatform. avgOperator()Disable binding support.protected ExpressionOperatorDB2ZPlatform. betweenOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. betweenOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2Platform. caseConditionOperator()DB2 does not allow untyped parameter binding for the THEN & ELSE 'result-expressions' of CASE expressionsprotected ExpressionOperatorDB2Platform. caseOperator()DB2 does not allow untyped parameter binding for the THEN & ELSE 'result-expressions' of CASE expressionsprotected ExpressionOperatorDB2ZPlatform. ceilingOperator()Disable binding support.protected static ExpressionOperatorSymfowarePlatform. charLength()Obtains the number of characters in the data string value expression.
Builds Symfoware equivalent to length(string_exp).
Symfoware: CHAR_LENGTH(string_exp)protected ExpressionOperatorDB2Platform. coalesceOperator()DB2 requires that at least one argument be a known typeprotected ExpressionOperatorDB2Platform. concatOperator()INTERNAL: The concat operator is of the form ....protected ExpressionOperatorDB2ZPlatform. concatOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. concatOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2Platform. count()Disable binding support.static ExpressionOperatorSQLAnywherePlatform. createConcatOperator()static ExpressionOperatorSQLAnywherePlatform. createCurrentDateOperator()static ExpressionOperatorSQLAnywherePlatform. createCurrentTimeOperator()static ExpressionOperatorHANAPlatform. createLocate2Operator()INTERNAL: Build locate operator with 3 params i.e.static ExpressionOperatorSQLAnywherePlatform. createLocate2Operator()static ExpressionOperatorHANAPlatform. createLocateOperator()INTERNAL: Build locate operator i.e.static ExpressionOperatorSQLAnywherePlatform. createLocateOperator()protected ExpressionOperatorInformix11Platform. currentDateOperator()Fixes EclipseLink bug 402953 by returning the result of running the following code:ExpressionOperator.simpleFunctionNoParentheses(ExpressionOperator.CurrentDate, "CURRENT YEAR TO DAY");protected ExpressionOperatorMySQLPlatform. currentDateOperator()INTERNAL: Create the current date operator for this platform.static ExpressionOperatorMySQLPlatform. currentTime()INTERNAL: MySQL specificcurrentTimeoperator.protected ExpressionOperatorInformix11Platform. currentTimeOperator()Fixes EclipseLink bug 402953 by returning the result of running the following code:ExpressionOperator.simpleFunctionNoParentheses(ExpressionOperator.CurrentDate, "CURRENT YEAR TO FRACTION(3)");static ExpressionOperatorMySQLPlatform. currentTimeStamp()INTERNAL: MySQL specificcurrentTimeStampoperator.protected ExpressionOperatorMySQLPlatform. dateToStringOperator()INTERNAL: Build MySQL equivalent to TO_CHAR.protected ExpressionOperatorPervasivePlatform. dateToStringOperator()Cloned from MySQLPlatform.javaprotected ExpressionOperatorDB2Platform. descendingOperator()Disable binding support.protected static ExpressionOperatorDB2Platform. disableAllBindingExpression()Create an ExpressionOperator that disables all parameter bindingprotected static ExpressionOperatorDB2Platform. disableAtLeast1BindingExpression()Create an ExpressionOperator that requires at least 1 typed argumentprotected ExpressionOperatorDB2Platform. distinct()Disable binding support.protected ExpressionOperatorInformix11Platform. distinctOperator()Fixes EclipseLink bug 402600 by making sure that theDistinctExpressionOperatoris set to print asDISTINCT (no parentheses, one trailing space), and fixesprotected ExpressionOperatorDerbyPlatform. divideOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. equalOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. equalOperator()Derby requires that at least one argument be a known typeprotected static ExpressionOperatorOraclePlatform. exceptOperator()INTERNAL: Create the EXCEPT operator, MINUS in Oracle.protected ExpressionOperatorDB2ZPlatform. expOperator()Disable binding support.protected static ExpressionOperatorSybasePlatform. extractOperator()INTERNAL: Derby does not support EXTRACT, but does have DATEPART.protected ExpressionOperatorDB2ZPlatform. floorOperator()Disable binding support.protected ExpressionOperatorDB2ZPlatform. greaterThanEqualOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. greaterThanEqualOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. greaterThanOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. greaterThanOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorFirebirdPlatform. greatest()INTERNAL: Build FB equivalent to GREATEST(x, y) FB: CASE WHEN x >= y THEN x ELSE y ENDprotected ExpressionOperatorHSQLPlatform. greatest()INTERNAL: Build HSQL equivalent to GREATEST(x, y) HSQL: CASE WHEN x >= y THEN x ELSE yprotected static ExpressionOperatorSymfowarePlatform. greatest()Returns the greatest of two values.
Builds Symfoware equivalent to GREATEST(x, y).
Symfoware: CASE WHEN x >= y THEN x ELSE y ENDprotected ExpressionOperatorDB2ZPlatform. inOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. inOperator()Derby requires that at least one argument be a known typeprotected static ExpressionOperatorSymfowarePlatform. instring()Evaluates the location of the "tofind" text within the string_exp text.
Builds Symfoware equivalent to Instring(string_exp, tofind).
Symfoware: POSITION(tofind In string_exp)protected static ExpressionOperatorSQLServerPlatform. inStringOperator()INTERNAL: Build instring operatorprotected ExpressionOperatorDB2ZPlatform. isNotNullOperator()Disable binding support.protected ExpressionOperatorDB2ZPlatform. isNullOperator()Disable binding support.protected static ExpressionOperatorSymfowarePlatform. least()Returns the smallest of two values.
Builds Symfoware equivalent to LEAST(x, y).
Symfoware: CASE WHEN x <= y THEN x ELSE y ENDprotected ExpressionOperatorFirebirdPlatform. leftTrim()INTERNAL: Build FB equivalent to LTRIM(string_exp).protected static ExpressionOperatorSymfowarePlatform. leftTrim()Returns the string left trimmed for white space.
Builds Symfoware equivalent to LTRIM(string_exp).
Symfoware: TRIM(LEADING FROM string_exp)protected ExpressionOperatorMySQLPlatform. leftTrim2()INTERNAL: Build MySQL equivalent to LTRIM(string_exp, character).protected static ExpressionOperatorSymfowarePlatform. leftTrim2()Returns the string left trimmed for white space.
Builds Symfoware equivalent to LTRIM(string_exp, character).
Symfoware: TRIM(LEADING character FROM string_exp)protected static ExpressionOperatorSymfowarePlatform. length()Obtains the number of characters in the data string value expression.
Builds Symfoware equivalent to length(string_exp).
Symfoware: CHAR_LENGTH(string_exp)protected ExpressionOperatorDB2Platform. lengthOperator()Disable binding support.protected ExpressionOperatorDB2ZPlatform. lessThanEqualOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. lessThanEqualOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. lessThanOperator()Set binding support to PARTIAL.protected ExpressionOperatorDerbyPlatform. lessThanOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. likeEscapeOperator()DB2 z/OS support for binding the LIKE ESCAPE character depends on database configuration (mixed vs DBCS).protected ExpressionOperatorDB2ZPlatform. lnOperator()Disable binding support.static ExpressionOperatorMySQLPlatform. localDateTime()INTERNAL: MySQL specificlocalDateTimeoperator.static ExpressionOperatorMySQLPlatform. localTime()INTERNAL: MySQL specificlocalTimeoperator.protected static ExpressionOperatorSymfowarePlatform. locate()Evaluates the location of the "tofind" text within the string_exp text.
Builds Symfoware equivalent to locate(string_exp, tofind).
Symfoware: POSITION(tofind IN string_exp)protected static ExpressionOperatorSymfowarePlatform. locate2()Evaluates the location of the "tofind" text within the "string_exp" text, starting from the given start position.
Builds Symfoware equivalent to locate(string_exp, tofind, startpos).
Symfoware: LOCATE(tofind IN string_exp, startpos)protected ExpressionOperatorDB2ZPlatform. locate2Operator()Disable binding support.protected static ExpressionOperatorSQLServerPlatform. locate2Operator()INTERNAL: create the Locate2 Operator for this platformprotected ExpressionOperatorDB2ZPlatform. locateOperator()Disable binding support.protected static ExpressionOperatorSQLServerPlatform. locateOperator()INTERNAL: Build the Sybase equivalent to Locateprotected ExpressionOperatorMySQLPlatform. logOperator()INTERNAL: Create the 10 based log operator for this platform.protected static ExpressionOperatorOraclePlatform. logOperator()Create the log operator for this platformprotected static ExpressionOperatorSymfowarePlatform. logOperator()Returns the log10 operator.
Builds Symfoware equivalent to LOG(x).
Symfoware: (LN(x)/LN(10))protected ExpressionOperatorDB2Platform. ltrim2Operator()DB2 does not support untyped parameter binding for <operand2>protected ExpressionOperatorDB2ZPlatform. ltrim2Operator()Disable binding support.protected ExpressionOperatorDerbyPlatform. ltrim2Operator()Enable binding since DB2 disables itprotected ExpressionOperatorDB2ZPlatform. ltrimOperator()Disable binding support.protected ExpressionOperatorDB2Platform. max()Disable binding support.protected ExpressionOperatorDB2Platform. min()Disable binding support.protected static ExpressionOperatorSymfowarePlatform. mod()Returns the remainder of a division.
Builds Symfoware equivalent to Oracle's MOD(x, y).
Note that it returns x when y is 0, and the sign of the remainder is taken from x.protected ExpressionOperatorDB2ZPlatform. modOperator()Disable binding support.protected ExpressionOperatorDerbyPlatform. modOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorSQLServerPlatform. modOperator()Override the default MOD operator.protected static ExpressionOperatorSybasePlatform. modOperator()Override the default MOD operator.protected static ExpressionOperatorSymfowarePlatform. monthsBetween()Returns the decimal number of months between the two dates.
Builds Symfoware equivalent to monthsBetween(Date, Date).
Symfoware: SPAN_DATE(Date, Date, 'MONTH')static ExpressionOperatorFirebirdPlatform. monthsBetweenOperator()INTERNAL: Use MONTH function for MONTH_BETWEEN.static ExpressionOperatorH2Platform. monthsBetweenOperator()INTERNAL: Use MONTH function for MONTH_BETWEEN.protected ExpressionOperatorDerbyPlatform. multiplyOperator()Set binding support to PARTIAL.protected ExpressionOperatorDB2ZPlatform. notBetweenOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. notBetweenOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. notEqualOperator()DB2 z/OS requires that at least one argument be a known typeprotected ExpressionOperatorDerbyPlatform. notEqualOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. notLikeEscapeOperator()DB2 z/OS support for binding the LIKE ESCAPE character depends on database configuration (mixed vs DBCS).protected ExpressionOperatorDB2Platform. nullifOperator()DB2 requires that at least one argument be a known typeprotected static ExpressionOperatorSymfowarePlatform. nvl()Substitute a value when a null value is encountered.
Builds Symfoware equivalent to NVL(string, replace_with).
Symfoware: COALESCE(string, replace_with)protected static ExpressionOperatorOraclePlatform. operatorLocate()INTERNAL: Used by derived platforms (Oracle8Platform and higher) to indicate whether app.protected ExpressionOperatorPostgreSQLPlatform. operatorLocate()INTERNAL: Override the default locate operator.protected static ExpressionOperatorOraclePlatform. operatorLocate2()INTERNAL: Override the default locate operatorprotected ExpressionOperatorPostgreSQLPlatform. operatorLocate2()INTERNAL: Override the default locate operator.protected static ExpressionOperatorOraclePlatform. operatorOuterJoin()Create the outer join operator for this platformprotected static ExpressionOperatorSQLServerPlatform. operatorOuterJoin()protected static ExpressionOperatorSybasePlatform. operatorOuterJoin()Create the outer join operator for this platformprotected ExpressionOperatorTimesTenPlatform. operatorOuterJoin()TimesTen uses the Oracle where clause style outer join.protected static ExpressionOperatorOraclePlatform. oracleDateName()INTERNAL: Oracle equivalent to DATENAME is TO_CHAR.protected ExpressionOperatorDB2ZPlatform. powerOperator()Disable binding support.protected static ExpressionOperatorOraclePlatform. regexpOperator()INTERNAL: Create the REGEXP_LIKE operator.static ExpressionOperatorPostgreSQLPlatform. regexpOperator()INTERNAL: Create the ~ operator.protected ExpressionOperatorFirebirdPlatform. rightTrim()INTERNAL: Build FB equivalent to LTRIM(string_exp).protected static ExpressionOperatorSymfowarePlatform. rightTrim()Returns the string right trimmed for white space.
Builds Symfoware equivalent to RTRIM(character).
Symfoware: TRIM(TRAILING FROM string_exp)protected ExpressionOperatorFirebirdPlatform. rightTrim2()INTERNAL: Build FB equivalent to RTRIM(string_exp, character).protected ExpressionOperatorHSQLPlatform. rightTrim2()INTERNAL: Build HSQL equivalent to RTRIM(string_exp, character).protected ExpressionOperatorMySQLPlatform. rightTrim2()INTERNAL: Build MySQL equivalent to RTRIM(string_exp, character).protected static ExpressionOperatorSymfowarePlatform. rightTrim2()Returns the string right trimmed for white space.
Builds Symfoware equivalent to RTRIM(string_exp, character).
Symfoware: TRIM(TRAILING character FROM string_exp)protected static ExpressionOperatorSymfowarePlatform. roundDate()Returns the date rounded to the year, month or day.
Builds Symfoware equivalent to ROUNDDATE(Date, rounded).
Symfoware: ROUND_DATE(Date, rounded)protected ExpressionOperatorDB2Platform. roundOperator()DB2 requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. roundOperator()Disable binding support.protected ExpressionOperatorDerbyPlatform. roundOperator()Emulate ROUND as FLOOR((:x)*1e:n+0.5)/1e:nprotected ExpressionOperatorDB2Platform. rtrim2Operator()DB2 does not support untyped parameter binding for <operand2>protected ExpressionOperatorDB2ZPlatform. rtrim2Operator()Disable binding support.protected ExpressionOperatorDerbyPlatform. rtrim2Operator()Enable binding since DB2 disables itprotected ExpressionOperatorDB2ZPlatform. rtrimOperator()Disable binding support.protected ExpressionOperatorDB2ZPlatform. signOperator()Disable binding support.protected static ExpressionOperatorSymfowarePlatform. singleArgumentSubstring()Gets the substring of a string starting from the specified start position.
Builds Symfoware equivalent to SUBSTRING(string_exp, startpos).
Symfoware: SUBSTRING(string_exp FROM startpos)ExpressionOperatorPervasivePlatform. singleArgumentSubstringOperator()Override the default SubstringSingleArg operator.protected static ExpressionOperatorSQLServerPlatform. singleArgumentSubstringOperator()Override the default SubstringSingleArg operator.protected static ExpressionOperatorSybasePlatform. singleArgumentSubstringOperator()Override the default SubstringSingleArg operator.protected ExpressionOperatorDB2ZPlatform. sqrtOperator()Disable binding support.protected ExpressionOperatorFirebirdPlatform. substring()INTERNAL: Build FB equivalent to SUBSTR(x, y) FB: SUBSTRING(x FROM y)protected static ExpressionOperatorSymfowarePlatform. substring()Gets the substring of source bounded by start location to end location.protected ExpressionOperatorFirebirdPlatform. substring2()INTERNAL: Build FB equivalent to SUBSTR(x, y, z) FB: SUBSTRING(x FROM y FOR z)protected ExpressionOperatorDerbyPlatform. subtractOperator()Derby requires that at least one argument be a known typeprotected ExpressionOperatorDB2ZPlatform. sumOperator()Disable binding support.protected ExpressionOperatorDerbyPlatform. sumOperator()Disable binding support.protected static ExpressionOperatorSybasePlatform. sybaseAddMonthsOperator()INTERNAL: Function, to add months to a date.protected static ExpressionOperatorSybasePlatform. sybaseInStringOperator()INTERNAL: Build instring operatorprotected static ExpressionOperatorSybasePlatform. sybaseLocate2Operator()INTERNAL: Build the Sybase equivalent to Locate with a start index.protected static ExpressionOperatorSybasePlatform. sybaseLocateOperator()INTERNAL: Build the Sybase equivalent to Locateprotected static ExpressionOperatorSybasePlatform. sybaseToCharOperator()INTERNAL: Build Sybase equivalent to TO_CHAR.protected static ExpressionOperatorSybasePlatform. sybaseToCharWithFormatOperator()INTERNAL: Build Sybase equivalent to TO_CHAR.protected static ExpressionOperatorSybasePlatform. sybaseToDateOperator()INTERNAL: Build Sybase equivalent to TO_DATE.protected static ExpressionOperatorSybasePlatform. sybaseToDateToStringOperator()INTERNAL: Build Sybase equivalent to TO_CHAR.protected static ExpressionOperatorSybasePlatform. sybaseToNumberOperator()INTERNAL: Build Sybase equivalent to TO_NUMBER.protected ExpressionOperatorMySQLPlatform. toCharOperator()INTERNAL: Build MySQL equivalent to TO_CHAR.protected ExpressionOperatorPervasivePlatform. toCharOperator()Cloned from MySQLPlatform.javaprotected static ExpressionOperatorSQLServerPlatform. toCharOperator()INTERNAL: Build Sybase equivalent to TO_CHAR.protected static ExpressionOperatorSymfowarePlatform. toDate()Converts the character value expression of the conversion source to the DATE type in accordance.
Builds Symfoware equivalent to toDate(Date, format).
Symfoware: CNV_DATE(Date, 'YYYY-MM-DD')protected ExpressionOperatorMySQLPlatform. toDateOperator()INTERNAL: Build MySQL equivalent to TO_DATE.protected ExpressionOperatorPervasivePlatform. toDateOperator()Cloned from MySQLPlatform.javaprotected static ExpressionOperatorSQLServerPlatform. toDateOperator()INTERNAL: Build Sybase equivalent to TO_DATE.protected static ExpressionOperatorSQLServerPlatform. toDateToStringOperator()INTERNAL: Build Sybase equivalent to TO_CHAR.static ExpressionOperatorMySQLPlatform. today()INTERNAL: MySQL specifictodayoperator.protected static ExpressionOperatorSymfowarePlatform. toNumber()Returns the number converted from the string.
Builds Symfoware equivalent to ToNumber(string_exp).
Symfoware: CAST(string_exp AS SMALLINT)static ExpressionOperatorFirebirdPlatform. toNumberOperator()INTERNAL: Use CONVERT function for toNumber.static ExpressionOperatorH2Platform. toNumberOperator()INTERNAL: Use CONVERT function for toNumber.static ExpressionOperatorHSQLPlatform. toNumberOperator()INTERNAL: Use CONVERT function for toNumber.protected ExpressionOperatorMySQLPlatform. toNumberOperator()INTERNAL: Build MySQL equivalent to TO_NUMBER.protected ExpressionOperatorPervasivePlatform. toNumberOperator()protected ExpressionOperatorPostgreSQLPlatform. toNumberOperator()INTERNAL: Postgres to_number has two arguments, as fix format argument.protected static ExpressionOperatorSQLServerPlatform. toNumberOperator()INTERNAL: Build Sybase equivalent to TO_NUMBER.protected ExpressionOperatorDB2Platform. trim2()DB2 does not support untyped parameter binding for <operand2>protected ExpressionOperatorDB2ZPlatform. trim2()Disable binding support.protected ExpressionOperatorDerbyPlatform. trim2()Enable binding since DB2 disables itprotected static ExpressionOperatorSQLServerPlatform. trim2Operator()INTERNAL: Build Trim operator.protected static ExpressionOperatorSybasePlatform. trim2Operator()INTERNAL: Build Trim operator.protected ExpressionOperatorDB2ZPlatform. trimOperator()Disable binding support.static ExpressionOperatorHSQLPlatform. trimOperator()INTERNAL: Use TRIM(FROM ?) function for trim.protected static ExpressionOperatorSQLServerPlatform. trimOperator()INTERNAL: Use RTRIM(LTRIM(?)) function for trim.protected static ExpressionOperatorSybasePlatform. trimOperator()INTERNAL: Use RTRIM(LTRIM(?)) function for trim.protected static ExpressionOperatorSymfowarePlatform. truncateDate()Truncates a date by using the truncating unit.
Builds Symfoware equivalent to truncateDate(date, unit).
Symfoware: TRUNC_DATE(date, unit)Methods in org.eclipse.persistence.platform.database with parameters of type ExpressionOperator Modifier and Type Method Description protected voidSymfowarePlatform. addNonBindingOperator(ExpressionOperator operator)Symfoware does not support the use of parameters in certain functions.
This adds the operator and disables binding support at the same time.
-