Date interval with optional start and end boundaries.
Used in date range operations to define a time interval with optional boundaries.
Either boundary can be null to indicate an open interval in that direction.
start: The start boundary of the interval (null means no lower bound)
end: The end boundary of the interval (null means no upper bound)
Date interval with optional start and end boundaries.
Used in date range operations to define a time interval with optional boundaries. Either boundary can be null to indicate an open interval in that direction.