Public Member Functions |
| InPredicateImpl (QueryDomainTypeImpl<?> dobj, PropertyImpl property, ParameterImpl parameter) |
void | markParameters () |
void | unmarkParameters () |
void | operationSetBound (QueryExecutionContext context, IndexScanOperation op, int index, boolean lastColumn) |
void | operationSetUpperBound (QueryExecutionContext context, IndexScanOperation op, int index) |
void | operationSetLowerBound (QueryExecutionContext context, IndexScanOperation op, int index) |
void | operationSetAllBounds (QueryExecutionContext context, IndexScanOperation op) |
void | filterCmpValue (QueryExecutionContext context, ScanOperation op) |
void | filterCmpValue (QueryExecutionContext context, ScanOperation op, ScanFilter filter) |
int | getParameterSize (QueryExecutionContext context) |
| PredicateImpl (QueryDomainTypeImpl<?> dobj) |
Predicate | or (Predicate other) |
Predicate | and (Predicate other) |
Predicate | not () |
void | operationSetBounds (QueryExecutionContext context, IndexScanOperation op, boolean lastColumn) |
void | operationSetLowerBound (QueryExecutionContext context, IndexScanOperation op, boolean lastColumn) |
void | operationSetUpperBound (QueryExecutionContext context, IndexScanOperation op, boolean lastColumn) |
void | operationEqual (QueryExecutionContext context, Operation op) |
void | operationEqualFor (QueryExecutionContext context, Operation op, String indexName) |
void | objectSetValuesFor (QueryExecutionContext context, Object row, String indexName) |
void | assertIdenticalDomainObject (PredicateImpl other, String venue) |
CandidateIndexImpl | getBestCandidateIndex (QueryExecutionContext context) |
Detailed Description
Definition at line 32 of file InPredicateImpl.java.
Member Function Documentation
Use an existing filter for the operation. Call the property to set the filter from the parameter values.
- Parameters
-
context | the query execution context with the parameter values |
op | the operation |
filter | the existing filter |
Reimplemented from com.mysql.clusterj.core.query.PredicateImpl.
Definition at line 179 of file InPredicateImpl.java.
void com.mysql.clusterj.core.query.InPredicateImpl.markParameters |
( |
| ) |
|
|
inlinevirtual |
Set bounds for the multi-valued parameter identified by the index. There is only one column in the bound, so set each bound and then end the bound.
- Parameters
-
context | the query execution context |
op | the operation to set bounds on |
index | the index into the parameter list |
Definition at line 127 of file InPredicateImpl.java.
Set bound for the multi-valued parameter identified by the index.
- Parameters
-
context | the query execution context |
op | the operation to set bounds on |
index | the index into the parameter list |
lastColumn | if true, can set strict bound |
Definition at line 77 of file InPredicateImpl.java.
void com.mysql.clusterj.core.query.InPredicateImpl.unmarkParameters |
( |
| ) |
|
|
inlinevirtual |
Member Data Documentation
ParameterImpl com.mysql.clusterj.core.query.InPredicateImpl.parameter |
|
protected |
PropertyImpl com.mysql.clusterj.core.query.InPredicateImpl.property |
|
protected |
The documentation for this class was generated from the following file: