| java.lang.Object org.apache.derby.impl.store.access.UTFQualifier
UTFQualifier | public UTFQualifier(int columnId, String value)(Code) | | |
clearOrderableCache | public void clearOrderableCache()(Code) | | Clear the DataValueDescriptor cache, if one exists.
(The DataValueDescriptor can be 1 of 3 types:
o VARIANT - cannot be cached as its value can
vary within a scan
o SCAN_INVARIANT - can be cached within a scan as its
value will not change within a scan
o QUERY_INVARIANT- can be cached across the life of the query
as its value will never change
o CONSTANT - can be cached across executions
See Also: Qualifier.getUnknownRV |
getColumnId | public int getColumnId()(Code) | | Get the id of the column to be qualified. *
|
getOrderable | public DataValueDescriptor getOrderable()(Code) | | Get the value that the column is to be compared to.
exception: StandardException - Thrown on error |
negateCompareResult | public boolean negateCompareResult()(Code) | | Determine if the result from the compare operation is to be negated.
If true then only rows which fail the compare operation will qualify.
See Also: DataValueDescriptor.compare |
reinitialize | public void reinitialize()(Code) | | This method reinitializes all the state of
the Qualifier. It is used to distinguish between
resetting something that is query invariant
and something that is constant over every
execution of a query. Basically, clearOrderableCache()
will only clear out its cache if it is a VARIANT
or SCAN_INVARIANT value. However, each time a
query is executed, the QUERY_INVARIANT qualifiers need
to be reset.
|
|
|