|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.impl.sql.execute.GenericQualifier
public class GenericQualifier
This is the implementation for Qualifier. It is used for generated scans.
| Field Summary | |
|---|---|
private Activation |
activation
|
private int |
columnId
|
private boolean |
negateCompareResult
|
private int |
operator
|
private DataValueDescriptor |
orderableCache
|
private GeneratedMethod |
orderableGetter
|
private boolean |
orderedNulls
|
private boolean |
unknownRV
|
protected int |
variantType
|
| Fields inherited from interface org.apache.derby.iapi.store.access.Qualifier |
|---|
CONSTANT, QUERY_INVARIANT, SCAN_INVARIANT, VARIANT |
| Constructor Summary | |
|---|---|
GenericQualifier(int columnId,
int operator,
GeneratedMethod orderableGetter,
Activation activation,
boolean orderedNulls,
boolean unknownRV,
boolean negateCompareResult,
int variantType)
|
|
| Method Summary | |
|---|---|
void |
clearOrderableCache()
Clear the DataValueDescriptor cache, if one exists. |
int |
getColumnId()
Get the (zero based) id of the column to be qualified. |
int |
getOperator()
Get the operator to use in the comparison. |
DataValueDescriptor |
getOrderable()
Get the value that the column is to be compared to. |
boolean |
getOrderedNulls()
Get the getOrderedNulls argument to use in the comparison. |
boolean |
getUnknownRV()
Get the getOrderedNulls argument to use in the comparison. |
boolean |
negateCompareResult()
Should the result from the compare operation be negated? |
void |
reinitialize()
This method reinitializes all the state of the Qualifier. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int columnId
private int operator
private GeneratedMethod orderableGetter
private Activation activation
private boolean orderedNulls
private boolean unknownRV
private boolean negateCompareResult
protected int variantType
private DataValueDescriptor orderableCache
| Constructor Detail |
|---|
public GenericQualifier(int columnId,
int operator,
GeneratedMethod orderableGetter,
Activation activation,
boolean orderedNulls,
boolean unknownRV,
boolean negateCompareResult,
int variantType)
| Method Detail |
|---|
public int getColumnId()
QualifierThis id is the column number of the column in the table, no matter whether a partial column set is being retrieved by the actual fetch. Note that the column being specified in the qualifier must appear in the column list being fetched.
getColumnId in interface QualifierQualifier.getColumnId()
public DataValueDescriptor getOrderable()
throws StandardException
Qualifier
getOrderable in interface QualifierStandardException - Thrown on errorQualifier.getOrderable()public int getOperator()
getOperator in interface QualifierQualifier.getOperator()public boolean negateCompareResult()
negateCompareResult in interface QualifierQualifier.negateCompareResult()public boolean getOrderedNulls()
getOrderedNulls in interface QualifierQualifier.getOrderedNulls()public boolean getUnknownRV()
getUnknownRV in interface QualifierQualifier.getUnknownRV()public void clearOrderableCache()
clearOrderableCache in interface QualifierQualifier.getUnknownRV()public void reinitialize()
reinitialize in interface Qualifierpublic java.lang.String toString()
toString in class java.lang.Object
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||