Class LiteralValueMarker
- java.lang.Object
-
- com.amazonaws.athena.connector.lambda.domain.predicate.LiteralValueMarker
-
- All Implemented Interfaces:
ValueMarker
,Comparable<ValueMarker>
public class LiteralValueMarker extends Object implements ValueMarker, Comparable<ValueMarker>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LiteralValueMarker(Object value, org.apache.arrow.vector.types.pojo.ArrowType arrowType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ValueMarker o)
Marker.Bound
getBound()
org.apache.arrow.vector.types.pojo.ArrowType
getType()
Object
getValue()
boolean
isLowerUnbounded()
boolean
isNullValue()
boolean
isUpperUnbounded()
-
-
-
Constructor Detail
-
LiteralValueMarker
protected LiteralValueMarker(Object value, org.apache.arrow.vector.types.pojo.ArrowType arrowType)
-
-
Method Detail
-
isUpperUnbounded
public boolean isUpperUnbounded()
- Specified by:
isUpperUnbounded
in interfaceValueMarker
-
isLowerUnbounded
public boolean isLowerUnbounded()
- Specified by:
isLowerUnbounded
in interfaceValueMarker
-
isNullValue
public boolean isNullValue()
- Specified by:
isNullValue
in interfaceValueMarker
-
getValue
public Object getValue()
- Specified by:
getValue
in interfaceValueMarker
-
getBound
public Marker.Bound getBound()
- Specified by:
getBound
in interfaceValueMarker
-
getType
public org.apache.arrow.vector.types.pojo.ArrowType getType()
- Specified by:
getType
in interfaceValueMarker
-
compareTo
public int compareTo(ValueMarker o)
- Specified by:
compareTo
in interfaceComparable<ValueMarker>
-
-