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