org.terracotta.toolkit.search.expression
Class RelationalClause
java.lang.Object
org.terracotta.toolkit.search.expression.BaseClause
org.terracotta.toolkit.search.expression.RelationalClause
- All Implemented Interfaces:
- Clause
- Direct Known Subclasses:
- RelationalClause.GreaterThan, RelationalClause.GreaterThanOrEqual, RelationalClause.LessThan, RelationalClause.LessThanOrEqual
public abstract class RelationalClause
- extends BaseClause
Clause that represents relation between two values. Supported clauses are:
Static factory methods are available for convenience.
Fields inherited from class org.terracotta.toolkit.search.expression.BaseClause |
SEP |
Methods inherited from class org.terracotta.toolkit.search.expression.BaseClause |
and, not, or |
RelationalClause
protected RelationalClause(String attributeName,
String tag,
Object value)
- Constructor
- Parameters:
attributeName
- attribute namevalue
- comparable value (used to infer type)
getValue
public Comparable getValue()
getAttributeName
public String getAttributeName()
toString
public String toString()
- Overrides:
toString
in class Object
lt
public static RelationalClause lt(String name,
Object value)
gt
public static RelationalClause gt(String name,
Object value)
lte
public static RelationalClause lte(String name,
Object value)
gte
public static RelationalClause gte(String name,
Object value)
Copyright © 2014 Terracotta, Inc.. All Rights Reserved.