Documentation Home
MySQL NDB Cluster API Developer Guide
Download this Manual

4.3.3.4 QueryDefinition

QueryDefinition allows users to define queries.

4.3.3.4.1 Synopsis
 public interface QueryDefinition<E> {
// Public Methods  public abstract Predicate not(Predicate predicate);
  public abstract PredicateOperand param(String parameterName);
  public abstract QueryDefinition<E> where(Predicate predicate);
}
4.3.3.4.2 not(Predicate)
public abstract Predicate not(Predicate predicate);

Convenience method to negate a predicate.

Table 4.112 not(Predicate)

Parameter Description
predicate the predicate to negate
return the inverted predicate

4.3.3.4.3 param(String)
public abstract PredicateOperand param(String parameterName);

Specify a parameter for the query.

Table 4.113 param(String)

Parameter Description
parameterName the name of the parameter
return the PredicateOperand representing the parameter

4.3.3.4.4 where(Predicate)
public abstract QueryDefinition<E> where(Predicate predicate);

Specify the predicate to satisfy the query.

Table 4.114 where(Predicate)

Parameter Description
predicate the Predicate
return this query definition


User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.