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.PropertyImpl Class Reference
Inheritance diagram for com.mysql.clusterj.core.query.PropertyImpl:
Collaboration diagram for com.mysql.clusterj.core.query.PropertyImpl:

Public Member Functions

 PropertyImpl (QueryDomainTypeImpl<?> dobj, DomainFieldHandler fmd)
void setComplexParameter ()
void operationSetBounds (Object value, IndexScanOperation.BoundType type, IndexScanOperation op)
void operationEqual (Object value, Operation op)
void filterCmpValue (Object value, ScanFilter.BinaryCondition condition, ScanFilter filter)
Predicate equal (PredicateOperand other)
Predicate between (PredicateOperand lower, PredicateOperand upper)
Predicate greaterThan (PredicateOperand other)
Predicate greaterEqual (PredicateOperand other)
Predicate lessThan (PredicateOperand other)
Predicate lessEqual (PredicateOperand other)
Predicate in (PredicateOperand other)
Predicate like (PredicateOperand other)
void markInBound (CandidateIndexImpl[] candidateIndices, InPredicateImpl predicate)
Object getParameterValue (QueryExecutionContext context, String parameterName)

Protected Attributes

QueryDomainTypeImpl<?> dobj
DomainFieldHandler fmd

Detailed Description

Definition at line 35 of file PropertyImpl.java.

Member Function Documentation

Predicate com.mysql.clusterj.core.query.PropertyImpl.between ( PredicateOperand  lower,
PredicateOperand  upper 
)
inline

Return a Predicate representing comparing this to another using "between" semantics.

Parameters
loweranother PredicateOperand
upperanother PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 89 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.equal ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to another using "equal to" semantics.

Parameters
otherthe other PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 81 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.greaterEqual ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to another using "greater than or equal to" semantics.

Parameters
otherthe other PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 105 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.greaterThan ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to another using "greater than" semantics.

Parameters
otherthe other PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 97 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.in ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to a collection of values using "in" semantics.

Parameters
otheranother PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 129 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.lessEqual ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to another using "less than or equal to" semantics.

Parameters
otherthe other PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 121 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.lessThan ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to another using "less than" semantics.

Parameters
otherthe other PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 113 of file PropertyImpl.java.

Here is the call graph for this function:

Predicate com.mysql.clusterj.core.query.PropertyImpl.like ( PredicateOperand  other)
inline

Return a Predicate representing comparing this to another using "like" semantics.

Parameters
otheranother PredicateOperand
Returns
a new Predicate

Implements com.mysql.clusterj.query.PredicateOperand.

Definition at line 137 of file PropertyImpl.java.

Here is the call graph for this function:

Member Data Documentation

QueryDomainTypeImpl<?> com.mysql.clusterj.core.query.PropertyImpl.dobj
protected

My domain object.

Definition at line 44 of file PropertyImpl.java.

DomainFieldHandler com.mysql.clusterj.core.query.PropertyImpl.fmd
protected

My property

Definition at line 47 of file PropertyImpl.java.


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