- ZAddressRange<T> - Class in com.facebook.presto.hive.zorder
-
The ZAddressRange class contains a minimum and maximum address.
- ZAddressRange(T, T) - Constructor for class com.facebook.presto.hive.zorder.ZAddressRange
-
- ZOrder - Class in com.facebook.presto.hive.zorder
-
The ZOrder class provides functions to map data from multiple columns of a
table to a single dimensional z-address (encode) and vice versa (decode),
while preserving data locality for multidimensional value combinations.
- ZOrder(List<Integer>, boolean) - Constructor for class com.facebook.presto.hive.zorder.ZOrder
-
Class constructor specifying the number of bits each value will take up for encoding and decoding.
- ZOrder(List<Integer>) - Constructor for class com.facebook.presto.hive.zorder.ZOrder
-
- zOrderByteAddressToLong(byte[]) - Method in class com.facebook.presto.hive.zorder.ZOrder
-
Converts the byte array representation of a z-address into its long representation.
- zOrderLongToByteAddress(long) - Method in class com.facebook.presto.hive.zorder.ZOrder
-
Converts the long representation of a z-address into its byte array representation.
- zOrderSearchCurveIntegers(List<ZValueRange>) - Method in class com.facebook.presto.hive.zorder.ZOrder
-
Searches for and outputs ranges of integer addresses within certain ranges in each dimension.
- zOrderSearchCurveLongs(List<ZValueRange>) - Method in class com.facebook.presto.hive.zorder.ZOrder
-
Searches for and outputs ranges of long addresses within certain ranges in each dimension.
- ZValueRange - Class in com.facebook.presto.hive.zorder
-
The ZValueRange class contains Optional Integer minimum and maximum value lists.
- ZValueRange(List<Optional<Integer>>, List<Optional<Integer>>) - Constructor for class com.facebook.presto.hive.zorder.ZValueRange
-
Class constructor initializing minimumValues and maximumValues from optional minimum/maximum value ranges.