MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
com.mysql.clusterj.core.query.ComparativePredicateImpl Class Reference
Inheritance diagram for com.mysql.clusterj.core.query.ComparativePredicateImpl:
Collaboration diagram for com.mysql.clusterj.core.query.ComparativePredicateImpl:

Public Member Functions

 ComparativePredicateImpl (QueryDomainTypeImpl<?> dobj)
 ComparativePredicateImpl (QueryDomainTypeImpl<?> dobj, PropertyImpl property, ParameterImpl param)
void markParameters ()
void unmarkParameters ()
void objectSetValuesFor (QueryExecutionContext context, Object row, String indexName)
void operationSetLowerBound (QueryExecutionContext context, IndexScanOperation op, boolean lastColumn)
void operationSetUpperBound (QueryExecutionContext context, IndexScanOperation op, boolean lastColumn)
- Public Member Functions inherited from com.mysql.clusterj.core.query.PredicateImpl
 PredicateImpl (QueryDomainTypeImpl<?> dobj)
Predicate or (Predicate other)
Predicate and (Predicate other)
Predicate not ()
void operationSetBounds (QueryExecutionContext context, IndexScanOperation op, boolean lastColumn)
void operationEqual (QueryExecutionContext context, Operation op)
void operationEqualFor (QueryExecutionContext context, Operation op, String indexName)
void filterCmpValue (QueryExecutionContext context, ScanOperation op)
void filterCmpValue (QueryExecutionContext context, ScanOperation op, ScanFilter filter)
void assertIdenticalDomainObject (PredicateImpl other, String venue)
CandidateIndexImpl getBestCandidateIndex (QueryExecutionContext context)

Protected Attributes

ParameterImpl param
PropertyImpl property
- Protected Attributes inherited from com.mysql.clusterj.core.query.PredicateImpl
QueryDomainTypeImpl<?> dobj

Additional Inherited Members

- Protected Member Functions inherited from com.mysql.clusterj.core.query.PredicateImpl
CandidateIndexImpl getBestCandidateIndexFor (QueryExecutionContext context, PredicateImpl...predicates)
int getNumberOfConditionsInPredicate ()

Detailed Description

This is an abstract superclass for all of the comparison predicates: GreaterEqualPredicate, GreaterThanPredicate, LessEqualPredicate, and LessThanPredicate.

Definition at line 27 of file ComparativePredicateImpl.java.

Member Function Documentation

void com.mysql.clusterj.core.query.ComparativePredicateImpl.markParameters ( )
inlinevirtual

Mark all parameters as being required.

Implements com.mysql.clusterj.core.query.PredicateImpl.

Definition at line 49 of file ComparativePredicateImpl.java.

void com.mysql.clusterj.core.query.ComparativePredicateImpl.unmarkParameters ( )
inlinevirtual

Unmark all parameters as being required.

Implements com.mysql.clusterj.core.query.PredicateImpl.

Definition at line 53 of file ComparativePredicateImpl.java.

Member Data Documentation

ParameterImpl com.mysql.clusterj.core.query.ComparativePredicateImpl.param
protected

My parameter

Definition at line 31 of file ComparativePredicateImpl.java.

PropertyImpl com.mysql.clusterj.core.query.ComparativePredicateImpl.property
protected

My property

Definition at line 35 of file ComparativePredicateImpl.java.


The documentation for this class was generated from the following file: