Uses of Interface
org.apache.openjpa.jdbc.kernel.exps.Val
- 
Packages that use Val Package Description org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Treeorg.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction - 
- 
Uses of Val in org.apache.openjpa.jdbc.kernel.exps
Classes in org.apache.openjpa.jdbc.kernel.exps that implement Val Modifier and Type Class Description classAbsAbsolute value.classArgsA list of arguments to a multi-argument function.classCeilingCeiling value.classCoalesceExpressionCoalesce expression.classCollectionParamA collection-valued input parameter in an in-expression.classConcatConcatenate one string with another.classDatastoreFunctionA unary operator that executes a datastore specific function with zero or more arguments.classExponentialExponential value.classExtractDateTimeFieldReturns the temporal field of a given date or time.classExtractDateTimePartReturns the date or time part of a given temporal.classFloorFloor value.classGeneralCaseExpressionGeneral case expression.classIndexOfFind the index of one string within another.classLitA literal value in a filter.classMapEntryReturns the Map.Entryof a map value. classMapKeyReturns the key of a map value.classMathValue produced by a mathematical operation on two values.classNaturalLogarithmNatural logarithm (base e) value.classNullA literal null value in a filter.classNullableAggregateUnaryOpOPENJPA-1794 An aggregate unary operation that can indicate whether a null value from the data store should be returned as null.classNullIfExpressionNullIf expression.classParamA parameter in a filter.classPCPathA path represents a traversal into fields of a candidate object.classSignSign value.classSimpleCaseExpressionSimple case expression.classSqrtSquare root.classStringLengthReturns the number of characters in a string.classSubQA subquery.classSubstringTake a substring of a string.classToLowerCaseLower-cases a string.classToUpperCaseUpper-cases a string.classTrimReturns the number of characters in a string.classTypeLitA type literal value.Methods in org.apache.openjpa.jdbc.kernel.exps that return Val Modifier and Type Method Description ValSimpleCaseExpression. getCaseOperand()ValTrim. getTrimChar()Val[]CoalesceExpression. getVal()ValExtractDateTimeField. getVal()ValExtractDateTimePart. getVal()ValGeneralCaseExpression. getVal()ValSimpleCaseExpression. getVal()ValTrim. getVal()ValWhenCondition. getVal()ValConcat. getVal1()ValIndexOf. getVal1()ValMath. getVal1()ValNullIfExpression. getVal1()ValSubstring. getVal1()ValWhenScalar. getVal1()ValConcat. getVal2()ValIndexOf. getVal2()ValMath. getVal2()ValNullIfExpression. getVal2()ValSubstring. getVal2()ValWhenScalar. getVal2()Val[]Args. getVals()Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type Val Modifier and Type Method Description voidArgs. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidCoalesceExpression. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidCollectionParam. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidConcat. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidExtractDateTimeField. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidExtractDateTimePart. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidGeneralCaseExpression. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidIndexOf. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidLit. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidMapEntry. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidMapKey. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidMath. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidNull. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidNullIfExpression. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidParam. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidPCPath. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidSimpleCaseExpression. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidSubQ. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidSubstring. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidTrim. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidTypeLit. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)voidVal. calculateValue(Select sel, ExpContext ctx, ExpState state, Val other, ExpState otherState)Calculate and cache the SQL for this value.Constructors in org.apache.openjpa.jdbc.kernel.exps with parameters of type Val Constructor Description Abs(Val val)Constructor.Args(Val... values)Args(Val val1, Val val2)Constructor.Ceiling(Val val)Constructor.CoalesceExpression(Val[] vals)Constructor.Concat(Val val1, Val val2)Constructor.Exponential(Val val)Constructor.ExtractDateTimeField(Val val, DateTimeExtractField field)Constructor.ExtractDateTimePart(Val val, DateTimeExtractPart part)Constructor.Floor(Val val)Constructor.GeneralCaseExpression(org.apache.openjpa.jdbc.kernel.exps.Exp[] exp, Val val)Constructor.IndexOf(Val val1, Val val2)Constructor.MapEntry(Val key, Val val)Constructor.MapKey(Val key)Constructor.Math(Val val1, Val val2, String op)Constructor.NaturalLogarithm(Val val)Constructor.NullableAggregateUnaryOp(Val val)NullableAggregateUnaryOp(Val val, boolean noParen)NullIfExpression(Val val1, Val val2)Constructor.Sign(Val val)Constructor.SimpleCaseExpression(Val caseOperand, org.apache.openjpa.jdbc.kernel.exps.Exp[] exp, Val val)Constructor.Sqrt(Val val)Constructor.StringLength(Val val)Constructor.Substring(Val val1, Val val2)Constructor.ToLowerCase(Val val)Constructor.ToUpperCase(Val val)Constructor.Trim(Val val, Val trimChar, Boolean where)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
Methods in org.apache.openjpa.jdbc.sql with parameters of type Val Modifier and Type Method Description StringDB2Dictionary. addCastAsType(String func, Val val)add CAST for a function operator where operand is a paramStringDBDictionary. addCastAsType(String func, Val val)add CAST for a function operator where operand is a paramvoidSQLBuffer. addCastForParam(String oper, Val val)Replace SQL '?'protected voidDBDictionary. 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.StringDB2Dictionary. getCastFunction(Val val, String func)Return the correct CAST function syntaxStringDB2Dictionary. getCastFunction(Val val, String func, Column col)Return the correct CAST function syntaxStringDBDictionary. getCastFunction(Val val, String func)Attach CAST to the current function if necessaryStringDBDictionary. getCastFunction(Val val, String func, Column col)Return the correct CAST function syntax. 
 -