public abstract class TimestampRangePredicate<I> extends IndexPredicate<I>
name, value
Modifier | Constructor and Description |
---|---|
protected |
TimestampRangePredicate(FieldDef<I,java.sql.Timestamp> def,
java.lang.String name,
java.lang.String value) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Date |
getMaxTimestamp() |
abstract java.util.Date |
getMinTimestamp() |
protected static java.sql.Timestamp |
parse(java.lang.String value) |
getField, getType
copy, equals, getOperator, getValue, hashCode, toString
and, and, any, asMatchable, estimateCost, getChild, getChildCount, getChildren, getLeafCount, isMatchable, not, or, or
protected static java.sql.Timestamp parse(java.lang.String value) throws QueryParseException
QueryParseException
public abstract java.util.Date getMinTimestamp()
public abstract java.util.Date getMaxTimestamp()