Detailed Description
Definition at line 53 of file QueryDomainTypeImpl.java.
Member Function Documentation
void com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.assertAllParametersBound |
( |
QueryExecutionContext |
context | ) |
|
|
inlineprotected |
Assert that all parameters used by this query are bound.
- Parameters
-
context | the context, including the parameter map |
- Exceptions
-
Definition at line 417 of file QueryDomainTypeImpl.java.
int com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.deletePersistentAll |
( |
QueryExecutionContext |
context | ) |
|
|
inline |
Delete the instances that satisfy the query and return the number of instances deleted. The type of operation used to find the instances (primary key lookup, unique key lookup, index scan, or table scan) depends on the where clause and the bound parameter values.
- Parameters
-
context | the query context, including the bound parameters |
- Returns
- the number of instances deleted
- Exceptions
-
Definition at line 283 of file QueryDomainTypeImpl.java.
Explain how this query will be or was executed and store the result in the context.
- Parameters
-
context | the context, including bound parameters |
Definition at line 390 of file QueryDomainTypeImpl.java.
Execute the query and return the result data. The type of operation (primary key lookup, unique key lookup, index scan, or table scan) depends on the where clause and the bound parameter values.
- Parameters
-
context | the query context, including the bound parameters |
- Returns
- the raw result data from the query
- Exceptions
-
Definition at line 185 of file QueryDomainTypeImpl.java.
List<T> com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.getResultList |
( |
QueryExecutionContext |
context | ) |
|
|
inline |
Query.getResultList delegates to this method.
- Returns
- the results of executing the query
Definition at line 147 of file QueryDomainTypeImpl.java.
Create a new explain for this query.
- Parameters
-
index | the index used |
scanType | the scan type |
- Returns
- the explain
Definition at line 405 of file QueryDomainTypeImpl.java.
Predicate com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.not |
( |
Predicate |
predicate | ) |
|
|
inline |
Convenience method to negate a predicate.
- Parameters
-
predicate | the predicate to negate |
- Returns
- the inverted predicate
Definition at line 139 of file QueryDomainTypeImpl.java.
QueryDefinition<T> com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.where |
( |
Predicate |
predicate | ) |
|
|
inline |
Set the where clause. Mark parameters used by this query.
- Parameters
-
- Returns
- the query definition (this)
Definition at line 105 of file QueryDomainTypeImpl.java.
Member Data Documentation
Class<T> com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.cls |
|
protected |
DomainTypeHandler<T> com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.domainTypeHandler |
|
protected |
Initial value:My parameters. These encapsulate the parameter names not the values.
Definition at line 71 of file QueryDomainTypeImpl.java.
Map<String, PropertyImpl> com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.properties |
|
protected |
Initial value:My properties. These encapsulate the property names not the values.
Definition at line 75 of file QueryDomainTypeImpl.java.
PredicateImpl com.mysql.clusterj.core.query.QueryDomainTypeImpl< T >.where |
|
protected |
The documentation for this class was generated from the following file: