Uses of Interface
org.terracotta.toolkit.search.expression.Clause

Packages that use Clause
org.terracotta.toolkit.search   
org.terracotta.toolkit.search.expression   
 

Uses of Clause in org.terracotta.toolkit.search
 

Methods in org.terracotta.toolkit.search that return Clause
 Clause Attribute.eq(T value)
          Create a clause where this attribute is equal to the given value
 Clause Attribute.exists()
          Create a clause that tests for presence of value for this attribute
 Clause Attribute.ge(T value)
          Create a clause where this attribute is greater than or equal to the given value
 Clause Attribute.gt(T value)
          Create a clause where this attribute is greater than the given value
 Clause Attribute.le(T value)
          Create a clause where this attribute is less than or equal to the given value
 Clause Attribute.lt(T value)
          Create a clause where this attribute is less than the given value
 Clause Attribute.matches(String regex)
          Create a clause where this attribute's toString() matches the given expression See Matches for the expression syntax
 Clause Attribute.ne(T value)
          Create a clause where this attribute is not equal to the given value
 Clause Attribute.oneOf(Collection<? extends T> values)
          Create a clause where the value of this attribute must be one of the given values.
 Clause Attribute.range(T min, T max)
          Create a range search clause between the given min/max (inclusive).
 Clause Attribute.range(T min, T max, boolean minInclusive, boolean maxInclusive)
          Create a range clause between the given min/max with specified inclusiveness
 

Methods in org.terracotta.toolkit.search with parameters of type Clause
 QueryBuilder QueryBuilder.addClause(Clause clause)
          Add a constraining clause to query to be built by this builder
 

Uses of Clause in org.terracotta.toolkit.search.expression
 

Subinterfaces of Clause in org.terracotta.toolkit.search.expression
 interface CompositeClause
          A clause comprised of multiple sub-clauses
 

Classes in org.terracotta.toolkit.search.expression that implement Clause
 class Always
          Marker for always match type clause
 class BaseClause
          Base class for all search clauses
 class BooleanClause
           
 class Equals
          A simple clause that represents equality of attribute of given name to specified value
 class Exists
           
 class Matches
           
 class OneOf
          Clause for constraining an attribute to choice of discrete values
 class Range
          Clause that represents a range constraint.
 class RelationalClause
          Clause that represents relation between two values.
static class RelationalClause.GreaterThan
           
static class RelationalClause.GreaterThanOrEqual
           
static class RelationalClause.LessThan
           
static class RelationalClause.LessThanOrEqual
           
 

Methods in org.terracotta.toolkit.search.expression that return Clause
 Clause Clause.and(Clause other)
          Produce a clause that is the boolean "and" of this and the other given clause
 Clause[] BooleanClause.getMembers()
           
 Clause[] CompositeClause.getMembers()
          Returns array of sub-clauses this clause is composed of.
 Clause Clause.not()
          Produce a clause that is the boolean "not" of this
 Clause Clause.or(Clause other)
          Produce a clause that is the boolean "or" of this and the other given clause
 

Methods in org.terracotta.toolkit.search.expression with parameters of type Clause
 BooleanClause BaseClause.and(Clause other)
           
 Clause Clause.and(Clause other)
          Produce a clause that is the boolean "and" of this and the other given clause
 BooleanClause BaseClause.or(Clause other)
           
 Clause Clause.or(Clause other)
          Produce a clause that is the boolean "or" of this and the other given clause
 

Constructors in org.terracotta.toolkit.search.expression with parameters of type Clause
BooleanClause(BooleanClause.Operator action, Clause... clauses)
           
 



Copyright © 2014 Terracotta, Inc.. All Rights Reserved.