MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
OrPredicateImpl (QueryDomainTypeImpl<?> dobj, PredicateImpl left, PredicateImpl right) | |
Predicate | or (Predicate predicate) |
void | markParameters () |
void | unmarkParameters () |
void | filterCmpValue (QueryExecutionContext context, ScanOperation op) |
void | filterCmpValue (QueryExecutionContext context, ScanOperation op, ScanFilter filter) |
Public Member Functions inherited from com.mysql.clusterj.core.query.PredicateImpl | |
PredicateImpl (QueryDomainTypeImpl<?> dobj) | |
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) |
Additional Inherited Members | |
Protected Member Functions inherited from com.mysql.clusterj.core.query.PredicateImpl | |
CandidateIndexImpl | getBestCandidateIndexFor (QueryExecutionContext context, PredicateImpl...predicates) |
int | getNumberOfConditionsInPredicate () |
Protected Attributes inherited from com.mysql.clusterj.core.query.PredicateImpl | |
QueryDomainTypeImpl<?> | dobj |
Definition at line 31 of file OrPredicateImpl.java.
|
inline |
Create an OrPredicateImpl from two predicates.
dobj | the QueryDomainObject |
left | one predicate |
right | the other predicate |
Definition at line 42 of file OrPredicateImpl.java.
|
inline |
Create a filter for the operation. Call the ORed predicates to set the filter values.
context | the query execution context with the parameter values |
op | the operation |
Reimplemented from com.mysql.clusterj.core.query.PredicateImpl.
Definition at line 89 of file OrPredicateImpl.java.
|
inline |
Use an existing filter for the operation. Call the ORed predicates to set the filter values.
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 112 of file OrPredicateImpl.java.
|
inlinevirtual |
Mark all parameters as being required.
Implements com.mysql.clusterj.core.query.PredicateImpl.
Definition at line 70 of file OrPredicateImpl.java.
Combine this Predicate with another, using the "or" semantic.
predicate | the other predicate |
Reimplemented from com.mysql.clusterj.core.query.PredicateImpl.
Definition at line 50 of file OrPredicateImpl.java.
|
inlinevirtual |
Unmark all parameters as being required.
Implements com.mysql.clusterj.core.query.PredicateImpl.
Definition at line 75 of file OrPredicateImpl.java.