Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(long, double) - Method in class io.trino.array.DoubleBigArray
-
Adds the specified value to the specified element of this big array.
- add(long, int) - Method in class io.trino.array.IntBigArray
-
Adds the specified value to the specified element of this big array.
- add(long, long) - Method in class io.trino.array.LongBigArray
-
Adds the specified value to the specified element of this big array.
- add(long, long) - Method in class io.trino.array.ShortBigArray
-
Adds the specified value to the specified element of this big array.
B
- BigArrays - Class in io.trino.array
- BlockBigArray - Class in io.trino.array
- BlockBigArray() - Constructor for class io.trino.array.BlockBigArray
- BlockBigArray(Block) - Constructor for class io.trino.array.BlockBigArray
- BooleanBigArray - Class in io.trino.array
- BooleanBigArray() - Constructor for class io.trino.array.BooleanBigArray
-
Creates a new big array containing one initial segment
- BooleanBigArray(boolean) - Constructor for class io.trino.array.BooleanBigArray
- ByteBigArray - Class in io.trino.array
- ByteBigArray() - Constructor for class io.trino.array.ByteBigArray
-
Creates a new big array containing one initial segment
- ByteBigArray(byte) - Constructor for class io.trino.array.ByteBigArray
C
- compare(int, int) - Method in interface io.trino.array.IntComparator
-
Compares the given primitive types.
- copyTo(long, BooleanBigArray, long, long) - Method in class io.trino.array.BooleanBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
- copyTo(long, ByteBigArray, long, long) - Method in class io.trino.array.ByteBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
- copyTo(long, DoubleBigArray, long, long) - Method in class io.trino.array.DoubleBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
- copyTo(long, IntBigArray, long, long) - Method in class io.trino.array.IntBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
- copyTo(long, LongBigArray, long, long) - Method in class io.trino.array.LongBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
- copyTo(long, ObjectBigArray<T>, long, long) - Method in class io.trino.array.ObjectBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
- copyTo(long, ShortBigArray, long, long) - Method in class io.trino.array.ShortBigArray
-
Copies this array, beginning at the specified sourceIndex, to the specified destinationIndex of the destination array.
D
- decrementAndGet(Object) - Method in class io.trino.array.ReferenceCountMap
-
Decrements the reference count of an object by 1 and returns the updated reference count
- displacement(long) - Static method in class io.trino.array.IntBigArrays
-
Computes the displacement associated with a given index.
- DoubleBigArray - Class in io.trino.array
- DoubleBigArray() - Constructor for class io.trino.array.DoubleBigArray
-
Creates a new big array containing one initial segment
- DoubleBigArray(double) - Constructor for class io.trino.array.DoubleBigArray
-
Creates a new big array containing one initial segment filled with the specified default value
E
- ensureCapacity(long) - Method in class io.trino.array.BlockBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.BooleanBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.ByteBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.DoubleBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.IntBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.LongBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.ObjectBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.ShortBigArray
-
Ensures this big array is at least the specified length.
- ensureCapacity(long) - Method in class io.trino.array.SliceBigArray
-
Ensures this big array is at least the specified length.
F
- fill(boolean) - Method in class io.trino.array.BooleanBigArray
-
Fills the entire big array with the specified value.
- fill(byte) - Method in class io.trino.array.ByteBigArray
-
Fills the entire big array with the specified value.
- fill(double) - Method in class io.trino.array.DoubleBigArray
-
Fills the entire big array with the specified value.
- fill(int) - Method in class io.trino.array.IntBigArray
-
Fills the entire big array with the specified value.
- fill(long) - Method in class io.trino.array.LongBigArray
-
Fills the entire big array with the specified value.
- fill(short) - Method in class io.trino.array.ShortBigArray
-
Fills the entire big array with the specified value.
- fill(T) - Method in class io.trino.array.ObjectBigArray
-
Fills the entire big array with the specified value.
G
- get(int[][], long) - Static method in class io.trino.array.IntBigArrays
-
Returns the element of the given big array of specified index.
- get(long) - Method in class io.trino.array.BlockBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.BooleanBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.ByteBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.DoubleBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.IntBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.LongBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.ObjectBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.ShortBigArray
-
Returns the element of this big array at specified index.
- get(long) - Method in class io.trino.array.SliceBigArray
-
Returns the element of this big array at specified index.
- getCapacity() - Method in class io.trino.array.BooleanBigArray
- getCapacity() - Method in class io.trino.array.LongBigArray
- getCapacity() - Method in class io.trino.array.ObjectBigArray
-
Returns the current available capacity in this array
- getOffset(long) - Method in class io.trino.array.LongBigArray
- getSegment(long) - Method in class io.trino.array.LongBigArray
- getSegments() - Method in class io.trino.array.IntBigArray
I
- increment(long) - Method in class io.trino.array.IntBigArray
-
Increments the element of this big array at specified index.
- increment(long) - Method in class io.trino.array.LongBigArray
-
Increments the element of this big array at specified index.
- increment(long) - Method in class io.trino.array.ShortBigArray
-
Increments the element of this big array at specified index.
- incrementAndGet(Object) - Method in class io.trino.array.ReferenceCountMap
-
Increments the reference count of an object by 1 and returns the updated reference count
- IntBigArray - Class in io.trino.array
- IntBigArray() - Constructor for class io.trino.array.IntBigArray
-
Creates a new big array containing one initial segment
- IntBigArray(int) - Constructor for class io.trino.array.IntBigArray
-
Creates a new big array containing one initial segment filled with the specified default value
- IntBigArrays - Class in io.trino.array
- IntComparator - Interface in io.trino.array
- io.trino.array - package io.trino.array
L
- LongBigArray - Class in io.trino.array
- LongBigArray() - Constructor for class io.trino.array.LongBigArray
-
Creates a new big array containing one initial segment
- LongBigArray(long) - Constructor for class io.trino.array.LongBigArray
-
Creates a new big array containing one initial segment filled with the specified default value
O
- ObjectBigArray<T> - Class in io.trino.array
- ObjectBigArray() - Constructor for class io.trino.array.ObjectBigArray
-
Creates a new big array containing one initial segment
- ObjectBigArray(Object) - Constructor for class io.trino.array.ObjectBigArray
Q
- quickSort(int[][], long, long, IntComparator) - Static method in class io.trino.array.IntBigArrays
-
Sorts the specified range of elements according to the order induced by the specified comparator using quicksort.
R
- ReferenceCountMap - Class in io.trino.array
- ReferenceCountMap() - Constructor for class io.trino.array.ReferenceCountMap
- replace(long, T) - Method in class io.trino.array.ObjectBigArray
-
Replaces the element of this big array at specified index.
S
- segment(long) - Static method in class io.trino.array.IntBigArrays
-
Computes the segment associated with a given index.
- SEGMENT_SIZE - Static variable in class io.trino.array.BigArrays
-
Size of a single segment of a BigArray.
- set(int[][], long, int) - Static method in class io.trino.array.IntBigArrays
-
Sets the element of the given big array of specified index.
- set(long, boolean) - Method in class io.trino.array.BooleanBigArray
-
Sets the element of this big array at specified index.
- set(long, byte) - Method in class io.trino.array.ByteBigArray
-
Sets the element of this big array at specified index.
- set(long, double) - Method in class io.trino.array.DoubleBigArray
-
Sets the element of this big array at specified index.
- set(long, int) - Method in class io.trino.array.IntBigArray
-
Sets the element of this big array at specified index.
- set(long, long) - Method in class io.trino.array.LongBigArray
-
Sets the element of this big array at specified index.
- set(long, short) - Method in class io.trino.array.ShortBigArray
-
Sets the element of this big array at specified index.
- set(long, Slice) - Method in class io.trino.array.SliceBigArray
-
Sets the element of this big array at specified index.
- set(long, Block) - Method in class io.trino.array.BlockBigArray
-
Sets the element of this big array at specified index.
- set(long, T) - Method in class io.trino.array.ObjectBigArray
-
Sets the element of this big array at specified index.
- ShortBigArray - Class in io.trino.array
- ShortBigArray() - Constructor for class io.trino.array.ShortBigArray
-
Creates a new big array containing one initial segment
- ShortBigArray(short) - Constructor for class io.trino.array.ShortBigArray
-
Creates a new big array containing one initial segment filled with the specified default value
- sizeOf() - Method in class io.trino.array.BlockBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.BooleanBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.ByteBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.DoubleBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.IntBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.LongBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.ObjectBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.ReferenceCountMap
-
Returns the size of this map in bytes.
- sizeOf() - Method in class io.trino.array.ShortBigArray
-
Returns the size of this big array in bytes.
- sizeOf() - Method in class io.trino.array.SliceBigArray
-
Returns the size of this big array in bytes.
- SliceBigArray - Class in io.trino.array
- SliceBigArray() - Constructor for class io.trino.array.SliceBigArray
- SliceBigArray(Slice) - Constructor for class io.trino.array.SliceBigArray
- sort(int, int, IntComparator) - Method in class io.trino.array.IntBigArray
- swap(int[][], long, long) - Static method in class io.trino.array.IntBigArrays
-
Swaps the element of the given big array of specified indices.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form