## Uses of Class
org.apache.calcite.avatica.util.TimeUnitRange

Packages that use TimeUnitRange
org.apache.calcite.avatica.util: Avatica utilities.

### Uses of TimeUnitRange in org.apache.calcite.avatica.util

Fields in org.apache.calcite.avatica.util declared as TimeUnitRange
`private TimeUnitRange` AbstractCursor.IntervalYearMonthAccessor.`range`
`private TimeUnitRange` AbstractCursor.IntervalDayTimeAccessor.`range`

Fields in org.apache.calcite.avatica.util with type parameters of type TimeUnitRange
`private static Map<TimeUnitRange.Pair<TimeUnit>,TimeUnitRange>` TimeUnitRange.`MAP`

Methods in org.apache.calcite.avatica.util that return TimeUnitRange
`static TimeUnitRange` TimeUnitRange.`of(TimeUnit startUnit, TimeUnit endUnit)` Returns a `TimeUnitRange` with a given start and end unit.
`static TimeUnitRange` TimeUnitRange.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static TimeUnitRange[]` TimeUnitRange.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.calcite.avatica.util that return types with arguments of type TimeUnitRange
`private static Map<TimeUnitRange.Pair<TimeUnit>,TimeUnitRange>` TimeUnitRange.`createMap()`

Methods in org.apache.calcite.avatica.util with parameters of type TimeUnitRange
`static String` DateTimeUtils.`intervalDayTimeToString(long v, TimeUnitRange range, int scale)`
`static String` DateTimeUtils.`intervalYearMonthToString(int v, TimeUnitRange range)`
`private static int` DateTimeUtils.`julianDateFloor(TimeUnitRange range, int julian, boolean floor)`
`private static int` DateTimeUtils.`julianExtract(TimeUnitRange range, int julian)`
`static long` DateTimeUtils.`unixDateCeil(TimeUnitRange range, long date)`
`static long` DateTimeUtils.`unixDateExtract(TimeUnitRange range, long date)`
`static long` DateTimeUtils.`unixDateFloor(TimeUnitRange range, long date)`
`static int` DateTimeUtils.`unixTimeExtract(TimeUnitRange range, int time)` Extracts a time unit from a time value (milliseconds since midnight).
`static long` DateTimeUtils.`unixTimestampCeil(TimeUnitRange range, long timestamp)`
`static int` DateTimeUtils.`unixTimestampExtract(TimeUnitRange range, long timestamp)` Extracts a time unit from a UNIX date (milliseconds since epoch).
`static long` DateTimeUtils.`unixTimestampFloor(TimeUnitRange range, long timestamp)`

Constructors in org.apache.calcite.avatica.util with parameters of type TimeUnitRange
Constructor and Description
`IntervalDayTimeAccessor(AbstractCursor.Getter getter, TimeUnitRange range, int scale)`
`IntervalYearMonthAccessor(AbstractCursor.Getter getter, TimeUnitRange range)`