Uses of Interface
org.apache.openjpa.jdbc.kernel.exps.Val
Package
Description
OpenJPA-JDBC Expression Tree
OpenJPA-JDBC SQL Abstraction
-
Uses of Val in org.apache.openjpa.jdbc.kernel.exps
Modifier and TypeClassDescriptionclass
Absolute value.class
A list of arguments to a multi-argument function.class
Coalesce expression.class
A collection-valued input parameter in an in-expression.class
Concatenate one string with another.class
A unary operator that executes a datastore specific function with zero or more arguments.class
General case expression.class
Find the index of one string within another.class
A literal value in a filter.class
Returns the Map.Entry<K,V> of a map value.class
Returns the key of a map value.class
Value produced by a mathematical operation on two values.class
A literal null value in a filter.class
OPENJPA-1794 An aggregate unary operation that can indicate whether a null value from the data store should be returned as null.class
NullIf expression.class
A parameter in a filter.class
A path represents a traversal into fields of a candidate object.class
Simple case expression.class
Square root.class
Returns the number of characters in a string.class
A subquery.class
Take a substring of a string.class
Lower-cases a string.class
Upper-cases a string.class
Returns the number of characters in a string.class
A type literal value.Modifier and TypeMethodDescriptionSimpleCaseExpression.getCaseOperand()
Trim.getTrimChar()
Val[]
CoalesceExpression.getVal()
GeneralCaseExpression.getVal()
SimpleCaseExpression.getVal()
Trim.getVal()
WhenCondition.getVal()
Concat.getVal1()
IndexOf.getVal1()
Math.getVal1()
NullIfExpression.getVal1()
Substring.getVal1()
WhenScalar.getVal1()
Concat.getVal2()
IndexOf.getVal2()
Math.getVal2()
NullIfExpression.getVal2()
Substring.getVal2()
WhenScalar.getVal2()
Val[]
Args.getVals()
Modifier and TypeMethodDescriptionvoid
Args.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
CoalesceExpression.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
CollectionParam.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Concat.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
GeneralCaseExpression.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
IndexOf.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Lit.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
MapEntry.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
MapKey.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Math.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Null.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
NullIfExpression.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Param.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
PCPath.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
SimpleCaseExpression.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
SubQ.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Substring.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Trim.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
TypeLit.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) void
Val.calculateValue
(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState) Calculate and cache the SQL for this value.ModifierConstructorDescriptionConstructor.Constructor.CoalesceExpression
(Val[] vals) Constructor.Constructor.GeneralCaseExpression
(org.apache.openjpa.jdbc.kernel.exps.Exp[] exp, Val val) Constructor.Constructor.Constructor.Constructor.Constructor.NullableAggregateUnaryOp
(Val val, boolean noParen) NullIfExpression
(Val val1, Val val2) Constructor.SimpleCaseExpression
(Val caseOperand, org.apache.openjpa.jdbc.kernel.exps.Exp[] exp, Val val) Constructor.Constructor.StringLength
(Val val) Constructor.Constructor.ToLowerCase
(Val val) Constructor.ToUpperCase
(Val val) Constructor.Constructor.WhenCondition
(org.apache.openjpa.jdbc.kernel.exps.Exp exp, Val val) Constructor.WhenScalar
(Val val1, Val val2) Constructor. -
Uses of Val in org.apache.openjpa.jdbc.sql
Modifier and TypeMethodDescriptionDB2Dictionary.addCastAsType
(String func, Val val) add CAST for a function operator where operand is a paramDBDictionary.addCastAsType
(String func, Val val) add CAST for a function operator where operand is a paramvoid
SQLBuffer.addCastForParam
(String oper, Val val) Replace SQL '?'protected void
DBDictionary.calculateValue
(Val val, Select sel, ExpContext ctx, ExpState state, Path path, ExpState pathState) This method is to provide override for non-JDBC or JDBC-like implementation of calculating value.DB2Dictionary.getCastFunction
(Val val, String func) Return the correct CAST function syntaxDB2Dictionary.getCastFunction
(Val val, String func, Column col) Return the correct CAST function syntaxDBDictionary.getCastFunction
(Val val, String func) Attach CAST to the current function if necessaryDBDictionary.getCastFunction
(Val val, String func, Column col) Return the correct CAST function syntax.