Package io.trino.spi.predicate
Class Range
java.lang.Object
io.trino.spi.predicate.Range
A Range of values across the continuous space defined by the types of the Markers
-
Method Summary
Modifier and TypeMethodDescriptionstatic Rangebooleanstatic RangebooleangetType()static RangegreaterThan(Type type, Object low) static RangegreaterThanOrEqual(Type type, Object low) inthashCode()booleanisAll()booleanbooleanbooleanbooleanbooleanstatic Rangestatic RangelessThanOrEqual(Type type, Object high) booleanstatic RangetoString()toString(ConnectorSession session)
-
Method Details
-
all
-
greaterThan
-
greaterThanOrEqual
-
lessThan
-
lessThanOrEqual
-
equal
-
range
-
getType
-
isLowInclusive
public boolean isLowInclusive() -
isLowUnbounded
public boolean isLowUnbounded() -
getLowBoundedValue
-
getLowValue
-
isHighInclusive
public boolean isHighInclusive() -
isHighUnbounded
public boolean isHighUnbounded() -
getHighBoundedValue
-
getHighValue
-
isSingleValue
public boolean isSingleValue() -
getSingleValue
-
isAll
public boolean isAll() -
contains
-
span
-
intersect
-
overlaps
-
equals
-
hashCode
public int hashCode() -
toString
-
toString
-