Uses of Class
com.amazonaws.athena.connector.lambda.domain.predicate.Range
-
Packages that use Range Package Description com.amazonaws.athena.connector.lambda.domain.predicate com.amazonaws.athena.connector.lambda.serde.v2 -
-
Uses of Range in com.amazonaws.athena.connector.lambda.domain.predicate
Methods in com.amazonaws.athena.connector.lambda.domain.predicate that return Range Modifier and Type Method Description static Range
Range. all(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type)
static Range
Range. equal(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type, Object value)
Range
Ranges. getSpan()
Range
SortedRangeSet. getSpan()
Gets a summary of the lowest lower bound and the highest upper bound that represents this ValueSet, keep in mind that this summary may include more than the actual SortedRangeSet (e.g. col between 10 and 40 or col between 50 and 80 would yield a span of between 10 and 80).static Range
Range. greaterThan(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type, Object low)
static Range
Range. greaterThanOrEqual(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type, Object low)
Range
Range. intersect(Range other)
static Range
Range. lessThan(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type, Object high)
static Range
Range. lessThanOrEqual(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type, Object high)
static Range
Range. range(BlockAllocator allocator, org.apache.arrow.vector.types.pojo.ArrowType type, Object low, boolean lowInclusive, Object high, boolean highInclusive)
Range
Range. span(Range other)
Methods in com.amazonaws.athena.connector.lambda.domain.predicate that return types with arguments of type Range Modifier and Type Method Description List<Range>
Ranges. getOrderedRanges()
List<Range>
SortedRangeSet. getOrderedRanges()
Methods in com.amazonaws.athena.connector.lambda.domain.predicate with parameters of type Range Modifier and Type Method Description SortedRangeSet.Builder
SortedRangeSet.Builder. add(Range range)
boolean
Range. contains(Range other)
Range
Range. intersect(Range other)
static SortedRangeSet
SortedRangeSet. of(boolean nullAllowed, Range first, Range... rest)
Provided Ranges are unioned together to form the SortedRangeSetstatic SortedRangeSet
SortedRangeSet. of(boolean nullAllowed, Range first, Collection<Range> rest)
Provided Ranges are unioned together to form the SortedRangeSetstatic SortedRangeSet
SortedRangeSet. of(Range first, Range... rest)
Provided Ranges are unioned together to form the SortedRangeSetboolean
Range. overlaps(Range other)
Range
Range. span(Range other)
Method parameters in com.amazonaws.athena.connector.lambda.domain.predicate with type arguments of type Range Modifier and Type Method Description SortedRangeSet.Builder
SortedRangeSet.Builder. addAll(Iterable<Range> arg)
static SortedRangeSet
SortedRangeSet. copyOf(org.apache.arrow.vector.types.pojo.ArrowType type, List<Range> ranges, boolean nullAllowed)
static SortedRangeSet
SortedRangeSet. of(boolean nullAllowed, Range first, Collection<Range> rest)
Provided Ranges are unioned together to form the SortedRangeSet -
Uses of Range in com.amazonaws.athena.connector.lambda.serde.v2
Methods in com.amazonaws.athena.connector.lambda.serde.v2 that return Range Modifier and Type Method Description Range
RangeSerDe.Deserializer. doDeserialize(com.fasterxml.jackson.core.JsonParser jparser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
Methods in com.amazonaws.athena.connector.lambda.serde.v2 with parameters of type Range Modifier and Type Method Description void
RangeSerDe.Serializer. doSerialize(Range range, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider)
-