java.lang.Object
org.jooq.postgres.extensions.types.TimestampRange
- All Implemented Interfaces:
Serializable,Range<Timestamp>
A data type representing the PostgreSQL
tsrange type.- Author:
- Lukas Eder
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanisEmpty()In PostgreSQL, a [x,x) range is considered "empty".final Timestamplower()The lower bound of the range.final booleanWhether theRange.lower()bound of the range is included in the range.static final TimestampRangetimestampRange(Timestamp lower, boolean lowerIncluding, Timestamp upper, boolean upperIncluding) Create a newTimestampRange.static final TimestampRangetimestampRange(Timestamp lower, Timestamp upper) Create a newTimestampRangewith a inclusive lower bound and an exclusive upper bound.toString()final Timestampupper()The upper bound of the range.final booleanWhether theRange.upper()bound of the range is included in the range.
-
Method Details
-
timestampRange
Create a newTimestampRangewith a inclusive lower bound and an exclusive upper bound. -
timestampRange
public static final TimestampRange timestampRange(Timestamp lower, boolean lowerIncluding, Timestamp upper, boolean upperIncluding) Create a newTimestampRange. -
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
-