Constructor and Description |
---|
SubQ(java.lang.String alias) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
eval(java.lang.Object candidate,
java.lang.Object orig,
StoreContext ctx,
java.lang.Object[] params)
Return this value for the given candidate.
|
java.lang.String |
getCandidateAlias()
Return the candidate alias for this subquery.
|
java.lang.Object |
getSelect() |
java.lang.String |
getSubqAlias() |
java.lang.Class |
getType()
Return the expected type for this value, or
Object if
the type is unknown. |
void |
setImplicitType(java.lang.Class type)
Set the implicit type of the value, based on how it is used in the
filter.
|
void |
setQueryExpressions(QueryExpressions q)
Set the parsed subquery.
|
void |
setSubqAlias(java.lang.String subqAlias) |
acceptVisit, eval, evaluate, evaluate, getAlias, getMetaData, getName, getPath, getSelectAs, isAggregate, isVariable, isXPath, setAlias, setMetaData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptVisit, getAlias, getMetaData, getName, getPath, getSelectAs, isAggregate, isVariable, isXPath, setAlias, setMetaData
public java.lang.String getCandidateAlias()
Subquery
getCandidateAlias
in interface Subquery
public void setSubqAlias(java.lang.String subqAlias)
setSubqAlias
in interface Subquery
public java.lang.String getSubqAlias()
getSubqAlias
in interface Subquery
public void setQueryExpressions(QueryExpressions q)
Subquery
setQueryExpressions
in interface Subquery
public java.lang.Class getType()
Value
Object
if
the type is unknown.public void setImplicitType(java.lang.Class type)
Value
Object
from Value.getType()
.setImplicitType
in interface Value
protected java.lang.Object eval(java.lang.Object candidate, java.lang.Object orig, StoreContext ctx, java.lang.Object[] params)
Val
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.