MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
ParameterImpl (QueryDomainTypeImpl<?> dobj, String parameterName) | |
void | mark () |
String | getName () |
Object | getParameterValue (QueryExecutionContext context) |
Predicate | equal (PredicateOperand predicateOperand) |
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 | setProperty (PropertyImpl property) |
Protected Attributes | |
QueryDomainTypeImpl<?> | dobj |
PropertyImpl | property |
String | parameterName |
boolean | bound = false |
boolean | marked = false |
This represents a named parameter that is bound at execution time to a value.
Definition at line 33 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "between" semantics.
lower | another PredicateOperand |
upper | another PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 86 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "equal to" semantics.
other | the other PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 81 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "greater than or equal to" semantics.
other | the other PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 96 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "greater than" semantics.
other | the other PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 91 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to a collection of values using "in" semantics.
other | another PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 111 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "less than or equal to" semantics.
other | the other PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 106 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "less than" semantics.
other | the other PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 101 of file ParameterImpl.java.
|
inline |
Return a Predicate representing comparing this to another using "like" semantics.
other | another PredicateOperand |
Implements com.mysql.clusterj.query.PredicateOperand.
Definition at line 116 of file ParameterImpl.java.
|
protected |
Is a value bound to this parameter?
Definition at line 51 of file ParameterImpl.java.
|
protected |
My domain object.
Definition at line 42 of file ParameterImpl.java.
|
protected |
Is this parameter marked (used in the query)?
Definition at line 54 of file ParameterImpl.java.
|
protected |
My parameter name
Definition at line 48 of file ParameterImpl.java.
|
protected |
My property (set when bound)
Definition at line 45 of file ParameterImpl.java.