Uses of Interface
io.codemine.java.postgresql.codecs.Range
-
Uses of Range in io.codemine.java.postgresql.codecs
Classes in io.codemine.java.postgresql.codecs that implement RangeModifier and TypeClassDescriptionstatic final recordA bounded range with explicit bound inclusivity.static final recordRange.Empty<A>An empty range containing no values.Fields in io.codemine.java.postgresql.codecs with type parameters of type RangeModifier and TypeFieldDescriptionCodec.DATERANGECodec.INT4RANGECodec.INT8RANGEstatic final Codec<Range<BigDecimal>> Codec.NUMRANGEstatic final Codec<Range<LocalDateTime>> Codec.TSRANGECodec.TSTZRANGEMethods in io.codemine.java.postgresql.codecs that return RangeModifier and TypeMethodDescriptionstatic <A> Range<A> Range.bounded(A lower, A upper) Creates a half-open range[lower, upper)— inclusive lower, exclusive upper.static <A> Range<A> Range.empty()Creates an empty range.static <A> Range<A> Range.of(A lower, boolean lowerInclusive, A upper, boolean upperInclusive) Creates a range with the given bounds and their inclusivity.static <A> Range<A> Range.unbounded()Creates an unbounded range(,)— from negative infinity to positive infinity.Methods in io.codemine.java.postgresql.codecs that return types with arguments of type RangeModifier and TypeMethodDescriptionMultirange.ranges()Returns the value of therangesrecord component.Constructor parameters in io.codemine.java.postgresql.codecs with type arguments of type RangeModifierConstructorDescriptionMultirange(List<Range<A>> ranges) Compact constructor that makes an immutable copy of ranges.