Module org.jooq.postgres.extensions
Class OffsetDateTimeRange
java.lang.Object
org.jooq.postgres.extensions.types.OffsetDateTimeRange
- All Implemented Interfaces:
Serializable,Range<OffsetDateTime>
A data type representing the PostgreSQL
tstzrange type.- Author:
- Lukas Eder
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanisEmpty()In PostgreSQL, a [x,x) range is considered "empty".final OffsetDateTimelower()The lower bound of the range.final booleanWhether theRange.lower()bound of the range is included in the range.static final OffsetDateTimeRangeoffsetDateTimeRange(OffsetDateTime lower, boolean lowerIncluding, OffsetDateTime upper, boolean upperIncluding) Create a newOffsetDateTimeRange.static final OffsetDateTimeRangeoffsetDateTimeRange(OffsetDateTime lower, OffsetDateTime upper) Create a newOffsetDateTimeRangewith a inclusive lower bound and an exclusive upper bound.toString()final OffsetDateTimeupper()The upper bound of the range.final booleanWhether theRange.upper()bound of the range is included in the range.
-
Method Details
-
offsetDateTimeRange
public static final OffsetDateTimeRange offsetDateTimeRange(OffsetDateTime lower, OffsetDateTime upper) Create a newOffsetDateTimeRangewith a inclusive lower bound and an exclusive upper bound. -
offsetDateTimeRange
public static final OffsetDateTimeRange offsetDateTimeRange(OffsetDateTime lower, boolean lowerIncluding, OffsetDateTime upper, boolean upperIncluding) Create a newOffsetDateTimeRange. -
isEmpty
public boolean isEmpty()Description copied from interface:RangeIn PostgreSQL, a [x,x) range is considered "empty". -
lower
Description copied from interface:RangeThe lower bound of the range. -
lowerIncluding
public final boolean lowerIncluding()Description copied from interface:RangeWhether theRange.lower()bound of the range is included in the range.- Specified by:
lowerIncludingin interfaceRange<T>
-
upper
Description copied from interface:RangeThe upper bound of the range. -
upperIncluding
public final boolean upperIncluding()Description copied from interface:RangeWhether theRange.upper()bound of the range is included in the range.- Specified by:
upperIncludingin interfaceRange<T>
-
hashCode
public int hashCode() -
equals
-
toString
-