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 protectedLiteralValueMarker(Object value, org.apache.arrow.vector.types.pojo.ArrowType arrowType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ValueMarker o)Marker.BoundgetBound()org.apache.arrow.vector.types.pojo.ArrowTypegetType()ObjectgetValue()booleanisLowerUnbounded()booleanisNullValue()booleanisUpperUnbounded()
-
-
-
Constructor Detail
-
LiteralValueMarker
protected LiteralValueMarker(Object value, org.apache.arrow.vector.types.pojo.ArrowType arrowType)
-
-
Method Detail
-
isUpperUnbounded
public boolean isUpperUnbounded()
- Specified by:
isUpperUnboundedin interfaceValueMarker
-
isLowerUnbounded
public boolean isLowerUnbounded()
- Specified by:
isLowerUnboundedin interfaceValueMarker
-
isNullValue
public boolean isNullValue()
- Specified by:
isNullValuein interfaceValueMarker
-
getValue
public Object getValue()
- Specified by:
getValuein interfaceValueMarker
-
getBound
public Marker.Bound getBound()
- Specified by:
getBoundin interfaceValueMarker
-
getType
public org.apache.arrow.vector.types.pojo.ArrowType getType()
- Specified by:
getTypein interfaceValueMarker
-
compareTo
public int compareTo(ValueMarker o)
- Specified by:
compareToin interfaceComparable<ValueMarker>
-
-