org.apache.openjpa.jdbc.kernel.exps
Class JDBCExpressionFactory
java.lang.Object
org.apache.openjpa.jdbc.kernel.exps.JDBCExpressionFactory
- All Implemented Interfaces:
- org.apache.openjpa.kernel.exps.ExpressionFactory
public class JDBCExpressionFactory
- extends java.lang.Object
- implements org.apache.openjpa.kernel.exps.ExpressionFactory
Expression factory implementation that can be used to execute queries
via SQL.
- Author:
- Abe White
|
Method Summary |
org.apache.openjpa.kernel.exps.Value |
abs(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
add(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
all(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
and(org.apache.openjpa.kernel.exps.Expression exp1,
org.apache.openjpa.kernel.exps.Expression exp2)
|
org.apache.openjpa.kernel.exps.Value |
any(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
asExpression(org.apache.openjpa.kernel.exps.Value v)
|
org.apache.openjpa.kernel.exps.Value |
avg(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
bindKeyVariable(org.apache.openjpa.kernel.exps.Value var,
org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
bindValueVariable(org.apache.openjpa.kernel.exps.Value var,
org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
bindVariable(org.apache.openjpa.kernel.exps.Value var,
org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
cast(org.apache.openjpa.kernel.exps.Value val,
java.lang.Class cls)
|
org.apache.openjpa.kernel.exps.Value |
concat(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
contains(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
|
org.apache.openjpa.kernel.exps.Expression |
containsKey(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
|
org.apache.openjpa.kernel.exps.Expression |
containsValue(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
|
org.apache.openjpa.kernel.exps.Value |
count(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
distinct(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
divide(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
emptyExpression()
|
org.apache.openjpa.kernel.exps.Expression |
endsWith(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
equal(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
getCurrentDate()
|
org.apache.openjpa.kernel.exps.Value |
getCurrentTime()
|
org.apache.openjpa.kernel.exps.Value |
getCurrentTimestamp()
|
org.apache.openjpa.kernel.exps.Value |
getMapValue(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
|
org.apache.openjpa.kernel.exps.Value |
getNull()
|
org.apache.openjpa.kernel.exps.Value |
getObjectId(org.apache.openjpa.kernel.exps.Value val)
|
SelectConstructor |
getSelectConstructor()
Use to create SQL select. |
org.apache.openjpa.kernel.exps.Value |
getThis()
|
org.apache.openjpa.kernel.exps.Expression |
greaterThan(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
greaterThanEqual(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
indexOf(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
isEmpty(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
isInstance(org.apache.openjpa.kernel.exps.Value val,
java.lang.Class c)
|
org.apache.openjpa.kernel.exps.Expression |
isNotEmpty(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
lessThan(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
lessThanEqual(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
matches(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2,
java.lang.String single,
java.lang.String multi,
java.lang.String esc)
|
org.apache.openjpa.kernel.exps.Value |
max(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
min(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
mod(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
multiply(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
newAggregate(org.apache.openjpa.kernel.exps.AggregateListener listener,
org.apache.openjpa.kernel.exps.Value arg)
|
org.apache.openjpa.kernel.exps.Arguments |
newArgumentList(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
newBoundVariable(java.lang.String name,
java.lang.Class type)
|
org.apache.openjpa.kernel.exps.Value |
newExtension(org.apache.openjpa.kernel.exps.FilterListener listener,
org.apache.openjpa.kernel.exps.Value target,
org.apache.openjpa.kernel.exps.Value arg)
|
org.apache.openjpa.kernel.exps.Literal |
newLiteral(java.lang.Object val,
int ptype)
|
org.apache.openjpa.kernel.exps.Parameter |
newParameter(java.lang.String name,
java.lang.Class type)
|
org.apache.openjpa.kernel.exps.Path |
newPath()
|
org.apache.openjpa.kernel.exps.Path |
newPath(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Subquery |
newSubquery(org.apache.openjpa.meta.ClassMetaData candidate,
boolean subs,
java.lang.String alias)
|
org.apache.openjpa.kernel.exps.Value |
newUnboundVariable(java.lang.String name,
java.lang.Class type)
|
org.apache.openjpa.kernel.exps.Expression |
not(org.apache.openjpa.kernel.exps.Expression exp)
|
org.apache.openjpa.kernel.exps.Expression |
notEqual(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Expression |
notMatches(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2,
java.lang.String single,
java.lang.String multi,
java.lang.String esc)
|
org.apache.openjpa.kernel.exps.Expression |
or(org.apache.openjpa.kernel.exps.Expression exp1,
org.apache.openjpa.kernel.exps.Expression exp2)
|
org.apache.openjpa.kernel.exps.Value |
size(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
sqrt(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Expression |
startsWith(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
stringLength(org.apache.openjpa.kernel.exps.Value str)
|
org.apache.openjpa.kernel.exps.Value |
substring(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
subtract(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
|
org.apache.openjpa.kernel.exps.Value |
sum(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
toLowerCase(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
toUpperCase(org.apache.openjpa.kernel.exps.Value val)
|
org.apache.openjpa.kernel.exps.Value |
trim(org.apache.openjpa.kernel.exps.Value str,
org.apache.openjpa.kernel.exps.Value trimChar,
java.lang.Boolean where)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCExpressionFactory
public JDBCExpressionFactory(ClassMapping type)
- Constructor. Supply the type we're querying against.
getSelectConstructor
public SelectConstructor getSelectConstructor()
- Use to create SQL select.
emptyExpression
public org.apache.openjpa.kernel.exps.Expression emptyExpression()
- Specified by:
emptyExpression in interface org.apache.openjpa.kernel.exps.ExpressionFactory
asExpression
public org.apache.openjpa.kernel.exps.Expression asExpression(org.apache.openjpa.kernel.exps.Value v)
- Specified by:
asExpression in interface org.apache.openjpa.kernel.exps.ExpressionFactory
equal
public org.apache.openjpa.kernel.exps.Expression equal(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
equal in interface org.apache.openjpa.kernel.exps.ExpressionFactory
notEqual
public org.apache.openjpa.kernel.exps.Expression notEqual(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
notEqual in interface org.apache.openjpa.kernel.exps.ExpressionFactory
lessThan
public org.apache.openjpa.kernel.exps.Expression lessThan(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
lessThan in interface org.apache.openjpa.kernel.exps.ExpressionFactory
greaterThan
public org.apache.openjpa.kernel.exps.Expression greaterThan(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
greaterThan in interface org.apache.openjpa.kernel.exps.ExpressionFactory
lessThanEqual
public org.apache.openjpa.kernel.exps.Expression lessThanEqual(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
lessThanEqual in interface org.apache.openjpa.kernel.exps.ExpressionFactory
greaterThanEqual
public org.apache.openjpa.kernel.exps.Expression greaterThanEqual(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
greaterThanEqual in interface org.apache.openjpa.kernel.exps.ExpressionFactory
isEmpty
public org.apache.openjpa.kernel.exps.Expression isEmpty(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
isEmpty in interface org.apache.openjpa.kernel.exps.ExpressionFactory
isNotEmpty
public org.apache.openjpa.kernel.exps.Expression isNotEmpty(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
isNotEmpty in interface org.apache.openjpa.kernel.exps.ExpressionFactory
contains
public org.apache.openjpa.kernel.exps.Expression contains(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
- Specified by:
contains in interface org.apache.openjpa.kernel.exps.ExpressionFactory
containsKey
public org.apache.openjpa.kernel.exps.Expression containsKey(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
- Specified by:
containsKey in interface org.apache.openjpa.kernel.exps.ExpressionFactory
containsValue
public org.apache.openjpa.kernel.exps.Expression containsValue(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
- Specified by:
containsValue in interface org.apache.openjpa.kernel.exps.ExpressionFactory
isInstance
public org.apache.openjpa.kernel.exps.Expression isInstance(org.apache.openjpa.kernel.exps.Value val,
java.lang.Class c)
- Specified by:
isInstance in interface org.apache.openjpa.kernel.exps.ExpressionFactory
and
public org.apache.openjpa.kernel.exps.Expression and(org.apache.openjpa.kernel.exps.Expression exp1,
org.apache.openjpa.kernel.exps.Expression exp2)
- Specified by:
and in interface org.apache.openjpa.kernel.exps.ExpressionFactory
or
public org.apache.openjpa.kernel.exps.Expression or(org.apache.openjpa.kernel.exps.Expression exp1,
org.apache.openjpa.kernel.exps.Expression exp2)
- Specified by:
or in interface org.apache.openjpa.kernel.exps.ExpressionFactory
not
public org.apache.openjpa.kernel.exps.Expression not(org.apache.openjpa.kernel.exps.Expression exp)
- Specified by:
not in interface org.apache.openjpa.kernel.exps.ExpressionFactory
bindVariable
public org.apache.openjpa.kernel.exps.Expression bindVariable(org.apache.openjpa.kernel.exps.Value var,
org.apache.openjpa.kernel.exps.Value val)
- Specified by:
bindVariable in interface org.apache.openjpa.kernel.exps.ExpressionFactory
bindKeyVariable
public org.apache.openjpa.kernel.exps.Expression bindKeyVariable(org.apache.openjpa.kernel.exps.Value var,
org.apache.openjpa.kernel.exps.Value val)
- Specified by:
bindKeyVariable in interface org.apache.openjpa.kernel.exps.ExpressionFactory
bindValueVariable
public org.apache.openjpa.kernel.exps.Expression bindValueVariable(org.apache.openjpa.kernel.exps.Value var,
org.apache.openjpa.kernel.exps.Value val)
- Specified by:
bindValueVariable in interface org.apache.openjpa.kernel.exps.ExpressionFactory
startsWith
public org.apache.openjpa.kernel.exps.Expression startsWith(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
startsWith in interface org.apache.openjpa.kernel.exps.ExpressionFactory
endsWith
public org.apache.openjpa.kernel.exps.Expression endsWith(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
endsWith in interface org.apache.openjpa.kernel.exps.ExpressionFactory
notMatches
public org.apache.openjpa.kernel.exps.Expression notMatches(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2,
java.lang.String single,
java.lang.String multi,
java.lang.String esc)
- Specified by:
notMatches in interface org.apache.openjpa.kernel.exps.ExpressionFactory
matches
public org.apache.openjpa.kernel.exps.Expression matches(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2,
java.lang.String single,
java.lang.String multi,
java.lang.String esc)
- Specified by:
matches in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newSubquery
public org.apache.openjpa.kernel.exps.Subquery newSubquery(org.apache.openjpa.meta.ClassMetaData candidate,
boolean subs,
java.lang.String alias)
- Specified by:
newSubquery in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newPath
public org.apache.openjpa.kernel.exps.Path newPath()
- Specified by:
newPath in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newPath
public org.apache.openjpa.kernel.exps.Path newPath(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
newPath in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newLiteral
public org.apache.openjpa.kernel.exps.Literal newLiteral(java.lang.Object val,
int ptype)
- Specified by:
newLiteral in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getThis
public org.apache.openjpa.kernel.exps.Value getThis()
- Specified by:
getThis in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getNull
public org.apache.openjpa.kernel.exps.Value getNull()
- Specified by:
getNull in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getCurrentDate
public org.apache.openjpa.kernel.exps.Value getCurrentDate()
- Specified by:
getCurrentDate in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getCurrentTime
public org.apache.openjpa.kernel.exps.Value getCurrentTime()
- Specified by:
getCurrentTime in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getCurrentTimestamp
public org.apache.openjpa.kernel.exps.Value getCurrentTimestamp()
- Specified by:
getCurrentTimestamp in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newParameter
public org.apache.openjpa.kernel.exps.Parameter newParameter(java.lang.String name,
java.lang.Class type)
- Specified by:
newParameter in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newExtension
public org.apache.openjpa.kernel.exps.Value newExtension(org.apache.openjpa.kernel.exps.FilterListener listener,
org.apache.openjpa.kernel.exps.Value target,
org.apache.openjpa.kernel.exps.Value arg)
- Specified by:
newExtension in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newAggregate
public org.apache.openjpa.kernel.exps.Value newAggregate(org.apache.openjpa.kernel.exps.AggregateListener listener,
org.apache.openjpa.kernel.exps.Value arg)
- Specified by:
newAggregate in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newArgumentList
public org.apache.openjpa.kernel.exps.Arguments newArgumentList(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
newArgumentList in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newUnboundVariable
public org.apache.openjpa.kernel.exps.Value newUnboundVariable(java.lang.String name,
java.lang.Class type)
- Specified by:
newUnboundVariable in interface org.apache.openjpa.kernel.exps.ExpressionFactory
newBoundVariable
public org.apache.openjpa.kernel.exps.Value newBoundVariable(java.lang.String name,
java.lang.Class type)
- Specified by:
newBoundVariable in interface org.apache.openjpa.kernel.exps.ExpressionFactory
cast
public org.apache.openjpa.kernel.exps.Value cast(org.apache.openjpa.kernel.exps.Value val,
java.lang.Class cls)
- Specified by:
cast in interface org.apache.openjpa.kernel.exps.ExpressionFactory
add
public org.apache.openjpa.kernel.exps.Value add(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
add in interface org.apache.openjpa.kernel.exps.ExpressionFactory
subtract
public org.apache.openjpa.kernel.exps.Value subtract(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
subtract in interface org.apache.openjpa.kernel.exps.ExpressionFactory
multiply
public org.apache.openjpa.kernel.exps.Value multiply(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
multiply in interface org.apache.openjpa.kernel.exps.ExpressionFactory
divide
public org.apache.openjpa.kernel.exps.Value divide(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
divide in interface org.apache.openjpa.kernel.exps.ExpressionFactory
mod
public org.apache.openjpa.kernel.exps.Value mod(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
mod in interface org.apache.openjpa.kernel.exps.ExpressionFactory
abs
public org.apache.openjpa.kernel.exps.Value abs(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
abs in interface org.apache.openjpa.kernel.exps.ExpressionFactory
indexOf
public org.apache.openjpa.kernel.exps.Value indexOf(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
indexOf in interface org.apache.openjpa.kernel.exps.ExpressionFactory
concat
public org.apache.openjpa.kernel.exps.Value concat(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
concat in interface org.apache.openjpa.kernel.exps.ExpressionFactory
stringLength
public org.apache.openjpa.kernel.exps.Value stringLength(org.apache.openjpa.kernel.exps.Value str)
- Specified by:
stringLength in interface org.apache.openjpa.kernel.exps.ExpressionFactory
trim
public org.apache.openjpa.kernel.exps.Value trim(org.apache.openjpa.kernel.exps.Value str,
org.apache.openjpa.kernel.exps.Value trimChar,
java.lang.Boolean where)
- Specified by:
trim in interface org.apache.openjpa.kernel.exps.ExpressionFactory
sqrt
public org.apache.openjpa.kernel.exps.Value sqrt(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
sqrt in interface org.apache.openjpa.kernel.exps.ExpressionFactory
substring
public org.apache.openjpa.kernel.exps.Value substring(org.apache.openjpa.kernel.exps.Value v1,
org.apache.openjpa.kernel.exps.Value v2)
- Specified by:
substring in interface org.apache.openjpa.kernel.exps.ExpressionFactory
toUpperCase
public org.apache.openjpa.kernel.exps.Value toUpperCase(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
toUpperCase in interface org.apache.openjpa.kernel.exps.ExpressionFactory
toLowerCase
public org.apache.openjpa.kernel.exps.Value toLowerCase(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
toLowerCase in interface org.apache.openjpa.kernel.exps.ExpressionFactory
avg
public org.apache.openjpa.kernel.exps.Value avg(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
avg in interface org.apache.openjpa.kernel.exps.ExpressionFactory
count
public org.apache.openjpa.kernel.exps.Value count(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
count in interface org.apache.openjpa.kernel.exps.ExpressionFactory
distinct
public org.apache.openjpa.kernel.exps.Value distinct(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
distinct in interface org.apache.openjpa.kernel.exps.ExpressionFactory
max
public org.apache.openjpa.kernel.exps.Value max(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
max in interface org.apache.openjpa.kernel.exps.ExpressionFactory
min
public org.apache.openjpa.kernel.exps.Value min(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
min in interface org.apache.openjpa.kernel.exps.ExpressionFactory
sum
public org.apache.openjpa.kernel.exps.Value sum(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
sum in interface org.apache.openjpa.kernel.exps.ExpressionFactory
any
public org.apache.openjpa.kernel.exps.Value any(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
any in interface org.apache.openjpa.kernel.exps.ExpressionFactory
all
public org.apache.openjpa.kernel.exps.Value all(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
all in interface org.apache.openjpa.kernel.exps.ExpressionFactory
size
public org.apache.openjpa.kernel.exps.Value size(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
size in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getObjectId
public org.apache.openjpa.kernel.exps.Value getObjectId(org.apache.openjpa.kernel.exps.Value val)
- Specified by:
getObjectId in interface org.apache.openjpa.kernel.exps.ExpressionFactory
getMapValue
public org.apache.openjpa.kernel.exps.Value getMapValue(org.apache.openjpa.kernel.exps.Value map,
org.apache.openjpa.kernel.exps.Value arg)
- Specified by:
getMapValue in interface org.apache.openjpa.kernel.exps.ExpressionFactory