|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.kernel.exps.ConstInstanceofExpression
class ConstInstanceofExpression
Tests whether a value is an instance of a class.
| Constructor Summary | |
|---|---|
ConstInstanceofExpression(Const val,
Class cls)
Constructor. |
|
| Method Summary | |
|---|---|
void |
acceptVisit(ExpressionVisitor visitor)
Accept a visit from a tree visitor. |
void |
appendTo(Select sel,
ExpContext ctx,
ExpState state,
SQLBuffer buf)
Append the SQL for this expression to the given buffer. |
ExpState |
initialize(Select sel,
ExpContext ctx,
Map contains)
Initialize the expression. |
void |
selectColumns(Select sel,
ExpContext ctx,
ExpState state,
boolean pks)
Select just the columns for this expression. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstInstanceofExpression(Const val,
Class cls)
| Method Detail |
|---|
public ExpState initialize(Select sel,
ExpContext ctx,
Map contains)
Exp
initialize in interface Expcontains - map of relation paths to the number of times
the paths appear in a contains() expression;
used to ensure paths used for contains() within
the same AND expression used different aliases
public void appendTo(Select sel,
ExpContext ctx,
ExpState state,
SQLBuffer buf)
Exp
appendTo in interface Exp
public void selectColumns(Select sel,
ExpContext ctx,
ExpState state,
boolean pks)
Exp
selectColumns in interface Exppublic void acceptVisit(ExpressionVisitor visitor)
Expression
acceptVisit in interface Expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||