Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- allocate(int) - Static method in class io.airlift.slice.Slices
- appendByte(int) - Method in class io.airlift.slice.BasicSliceOutput
- appendByte(int) - Method in class io.airlift.slice.DynamicSliceOutput
- appendByte(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendByte(int) - Method in class io.airlift.slice.SliceOutput
- appendBytes(byte[]) - Method in class io.airlift.slice.BasicSliceOutput
- appendBytes(byte[]) - Method in class io.airlift.slice.DynamicSliceOutput
- appendBytes(byte[]) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendBytes(byte[]) - Method in class io.airlift.slice.SliceOutput
- appendBytes(byte[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- appendBytes(byte[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- appendBytes(byte[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendBytes(byte[], int, int) - Method in class io.airlift.slice.SliceOutput
- appendBytes(Slice) - Method in class io.airlift.slice.BasicSliceOutput
- appendBytes(Slice) - Method in class io.airlift.slice.DynamicSliceOutput
- appendBytes(Slice) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendBytes(Slice) - Method in class io.airlift.slice.SliceOutput
- appendDouble(double) - Method in class io.airlift.slice.BasicSliceOutput
- appendDouble(double) - Method in class io.airlift.slice.DynamicSliceOutput
- appendDouble(double) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendDouble(double) - Method in class io.airlift.slice.SliceOutput
- appendDoubles(double[]) - Method in class io.airlift.slice.SliceOutput
- appendDoubles(double[], int, int) - Method in class io.airlift.slice.SliceOutput
- appendFloats(float[]) - Method in class io.airlift.slice.SliceOutput
- appendFloats(float[], int, int) - Method in class io.airlift.slice.SliceOutput
- appendInt(int) - Method in class io.airlift.slice.BasicSliceOutput
- appendInt(int) - Method in class io.airlift.slice.DynamicSliceOutput
- appendInt(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendInt(int) - Method in class io.airlift.slice.SliceOutput
- appendInts(int[]) - Method in class io.airlift.slice.SliceOutput
- appendInts(int[], int, int) - Method in class io.airlift.slice.SliceOutput
- appendLong(long) - Method in class io.airlift.slice.BasicSliceOutput
- appendLong(long) - Method in class io.airlift.slice.DynamicSliceOutput
- appendLong(long) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendLong(long) - Method in class io.airlift.slice.SliceOutput
- appendLongs(long[]) - Method in class io.airlift.slice.SliceOutput
- appendLongs(long[], int, int) - Method in class io.airlift.slice.SliceOutput
- appendShort(int) - Method in class io.airlift.slice.BasicSliceOutput
- appendShort(int) - Method in class io.airlift.slice.DynamicSliceOutput
- appendShort(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- appendShort(int) - Method in class io.airlift.slice.SliceOutput
- appendShorts(short[]) - Method in class io.airlift.slice.SliceOutput
- appendShorts(short[], int, int) - Method in class io.airlift.slice.SliceOutput
- assertSlicesEqual(Slice, Slice) - Static method in class io.airlift.slice.testing.SliceAssertions
- available() - Method in class io.airlift.slice.BasicSliceInput
- available() - Method in class io.airlift.slice.ChunkedSliceInput
- available() - Method in class io.airlift.slice.InputStreamSliceInput
- available() - Method in class io.airlift.slice.SliceInput
-
Returns the number of bytes that can be read without blocking.
B
- BasicSliceInput - Class in io.airlift.slice
- BasicSliceInput(Slice) - Constructor for class io.airlift.slice.BasicSliceInput
- BasicSliceOutput - Class in io.airlift.slice
- BasicSliceOutput(Slice) - Constructor for class io.airlift.slice.BasicSliceOutput
- BOOLEAN_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- BYTE_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- byteArray() - Method in class io.airlift.slice.Slice
-
Returns the byte array wrapped by this Slice.
- byteArrayOffset() - Method in class io.airlift.slice.Slice
-
Returns the start index the content of this slice within the byte array wrapped by this slice.
C
- CHARACTER_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- ChunkedSliceInput - Class in io.airlift.slice
- ChunkedSliceInput(ChunkedSliceInput.SliceLoader<?>, int) - Constructor for class io.airlift.slice.ChunkedSliceInput
- ChunkedSliceInput.BufferReference - Interface in io.airlift.slice
- ChunkedSliceInput.SliceLoader<B extends ChunkedSliceInput.BufferReference> - Interface in io.airlift.slice
- clear() - Method in class io.airlift.slice.Slice
-
Fill the slice with zeros;
- clear(int, int) - Method in class io.airlift.slice.Slice
- close() - Method in class io.airlift.slice.ChunkedSliceInput
- close() - Method in interface io.airlift.slice.ChunkedSliceInput.SliceLoader
- close() - Method in class io.airlift.slice.InputStreamSliceInput
- close() - Method in class io.airlift.slice.OutputStreamSliceOutput
- close() - Method in class io.airlift.slice.SliceInput
- codePointToUtf8(int) - Static method in class io.airlift.slice.SliceUtf8
-
Convert the code point to UTF-8.
- compareTo(int, int, Slice, int, int) - Method in class io.airlift.slice.Slice
-
Compares a portion of this slice with a portion of the specified slice.
- compareTo(Slice) - Method in class io.airlift.slice.Slice
-
Compares the content of the specified buffer to the content of this buffer.
- compareUtf16BE(Slice, Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Compares to UTF-8 sequences using UTF-16 big endian semantics.
- copiedBuffer(String, Charset) - Static method in class io.airlift.slice.Slices
- copy() - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer's sub-region.
- copy(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of the specified region.
- copySlice() - Method in class io.airlift.slice.DynamicSliceOutput
- countCodePoints(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Counts the code points within UTF-8 encoded slice.
- countCodePoints(Slice, int, int) - Static method in class io.airlift.slice.SliceUtf8
-
Counts the code points within UTF-8 encoded slice up to
length. - createBuffer(int) - Method in interface io.airlift.slice.ChunkedSliceInput.SliceLoader
D
- DOUBLE_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- DynamicSliceOutput - Class in io.airlift.slice
- DynamicSliceOutput(int) - Constructor for class io.airlift.slice.DynamicSliceOutput
E
- EMPTY_SLICE - Static variable in class io.airlift.slice.Slices
-
A slice with size
0. - ensureAvailable(int) - Method in class io.airlift.slice.ChunkedSliceInput
- ensureSize(Slice, int) - Static method in class io.airlift.slice.Slices
- equals(int, int, Slice, int, int) - Method in class io.airlift.slice.Slice
-
Compares a portion of this slice with a portion of the specified slice.
- equals(Object) - Method in class io.airlift.slice.Slice
-
Compares the specified object with this slice for equality.
- estimatedSizeOf(String) - Static method in class io.airlift.slice.SizeOf
- estimatedSizeOf(List<T>, ToLongFunction<T>) - Static method in class io.airlift.slice.SizeOf
- estimatedSizeOf(Map<K, V>, long, long) - Static method in class io.airlift.slice.SizeOf
- estimatedSizeOf(Map<K, V>, ToLongFunction<K>, ToLongFunction<V>) - Static method in class io.airlift.slice.SizeOf
- estimatedSizeOf(Queue<T>, ToLongFunction<T>) - Static method in class io.airlift.slice.SizeOf
- estimatedSizeOf(Set<T>, ToLongFunction<T>) - Static method in class io.airlift.slice.SizeOf
F
- fill(byte) - Method in class io.airlift.slice.Slice
-
Fill the slice with the specified value;
- FixedLengthSliceInput - Class in io.airlift.slice
- FixedLengthSliceInput() - Constructor for class io.airlift.slice.FixedLengthSliceInput
- fixInvalidUtf8(Slice) - Static method in class io.airlift.slice.SliceUtf8
- fixInvalidUtf8(Slice, OptionalInt) - Static method in class io.airlift.slice.SliceUtf8
- FLOAT_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- flush() - Method in class io.airlift.slice.OutputStreamSliceOutput
- FnvHash - Class in io.airlift.slice
-
Reference implementation: https://tools.ietf.org/html/draft-eastlake-fnv-17#section-6
G
- getByte(int) - Method in class io.airlift.slice.Slice
-
Gets a byte at the specified absolute
indexin this buffer. - getBytes() - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as a byte array.
- getBytes(int, byte[]) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getBytes(int, byte[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getBytes(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as a byte array.
- getBytes(int, Slice) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getBytes(int, Slice, int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getBytes(int, OutputStream, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified stream starting at the specified absolute
index. - getByteUnchecked(int) - Method in class io.airlift.slice.Slice
- getCodePoint() - Method in exception io.airlift.slice.InvalidCodePointException
- getCodePointAt(Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the UTF-8 encoded code point at the
position. - getCodePointBefore(Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the UTF-8 encoded code point before the
position. - getDouble(int) - Method in class io.airlift.slice.Slice
-
Gets a 64-bit double at the specified absolute
indexin this buffer. - getDoubles(int, double[]) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getDoubles(int, double[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getDoubles(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as a double array.
- getDoubleUnchecked(int) - Method in class io.airlift.slice.Slice
- getFloat(int) - Method in class io.airlift.slice.Slice
-
Gets a 32-bit float at the specified absolute
indexin this buffer. - getFloats(int, float[]) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getFloats(int, float[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getFloats(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as a float array.
- getFloatUnchecked(int) - Method in class io.airlift.slice.Slice
- getInput() - Method in class io.airlift.slice.Slice
-
Creates a slice input backed by this slice.
- getInt(int) - Method in class io.airlift.slice.Slice
-
Gets a 32-bit integer at the specified absolute
indexin this buffer. - getInts(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as an int array.
- getInts(int, int[]) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getInts(int, int[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getIntUnchecked(int) - Method in class io.airlift.slice.Slice
- getLong(int) - Method in class io.airlift.slice.Slice
-
Gets a 64-bit long integer at the specified absolute
indexin this buffer. - getLongs(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as a long array.
- getLongs(int, long[]) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getLongs(int, long[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getLongUnchecked(int) - Method in class io.airlift.slice.Slice
- getOutput() - Method in class io.airlift.slice.Slice
-
Creates a slice output backed by this slice.
- getRetainedSize() - Method in class io.airlift.slice.BasicSliceInput
- getRetainedSize() - Method in class io.airlift.slice.BasicSliceOutput
- getRetainedSize() - Method in class io.airlift.slice.ChunkedSliceInput
- getRetainedSize() - Method in class io.airlift.slice.DynamicSliceOutput
- getRetainedSize() - Method in class io.airlift.slice.InputStreamSliceInput
- getRetainedSize() - Method in class io.airlift.slice.OutputStreamSliceOutput
- getRetainedSize() - Method in class io.airlift.slice.Slice
-
Approximate number of bytes retained by this slice.
- getRetainedSize() - Method in class io.airlift.slice.SliceInput
-
Approximate number of bytes retained by this instance.
- getRetainedSize() - Method in class io.airlift.slice.SliceOutput
-
Approximate number of bytes retained by this.
- getShort(int) - Method in class io.airlift.slice.Slice
-
Gets a 16-bit short integer at the specified absolute
indexin this slice. - getShorts(int, int) - Method in class io.airlift.slice.Slice
-
Returns a copy of this buffer as a short array.
- getShorts(int, short[]) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getShorts(int, short[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers a portion of data from this slice into the specified destination starting at the specified absolute
index. - getShortUnchecked(int) - Method in class io.airlift.slice.Slice
- getSize() - Method in interface io.airlift.slice.ChunkedSliceInput.SliceLoader
- getSlice() - Method in interface io.airlift.slice.ChunkedSliceInput.BufferReference
- getUnderlyingSlice() - Method in class io.airlift.slice.BasicSliceOutput
- getUnderlyingSlice() - Method in class io.airlift.slice.DynamicSliceOutput
- getUnderlyingSlice() - Method in class io.airlift.slice.OutputStreamSliceOutput
- getUnderlyingSlice() - Method in class io.airlift.slice.SliceOutput
-
Returns the raw underlying slice of this output stream.
- getUnsignedByte(int) - Method in class io.airlift.slice.Slice
-
Gets an unsigned byte at the specified absolute
indexin this buffer. - getUnsignedInt(int) - Method in class io.airlift.slice.Slice
-
Gets an unsigned 32-bit integer at the specified absolute
indexin this buffer. - getUnsignedShort(int) - Method in class io.airlift.slice.Slice
-
Gets an unsigned 16-bit short integer at the specified absolute
indexin this slice.
H
- hash() - Method in class io.airlift.slice.XxHash64
- hash(int) - Static method in class io.airlift.slice.Murmur3Hash32
-
Special-purpose version for hashing a single int value.
- hash(int, Slice, int, int) - Static method in class io.airlift.slice.Murmur3Hash32
- hash(long) - Static method in class io.airlift.slice.Murmur3Hash32
-
Special-purpose version for hashing a single long value.
- hash(long) - Static method in class io.airlift.slice.XxHash64
- hash(long, long) - Static method in class io.airlift.slice.XxHash64
- hash(long, Slice) - Static method in class io.airlift.slice.XxHash64
- hash(long, Slice, int, int) - Static method in class io.airlift.slice.Murmur3Hash128
- hash(long, Slice, int, int) - Static method in class io.airlift.slice.XxHash64
- hash(long, InputStream) - Static method in class io.airlift.slice.XxHash64
- hash(Slice) - Static method in class io.airlift.slice.Murmur3Hash128
- hash(Slice) - Static method in class io.airlift.slice.Murmur3Hash32
- hash(Slice) - Static method in class io.airlift.slice.XxHash64
- hash(Slice, int, int) - Static method in class io.airlift.slice.Murmur3Hash128
- hash(Slice, int, int) - Static method in class io.airlift.slice.Murmur3Hash32
- hash(Slice, int, int) - Static method in class io.airlift.slice.XxHash64
- hash(InputStream) - Static method in class io.airlift.slice.XxHash64
- hash32(Slice) - Static method in class io.airlift.slice.FnvHash
- hash32(Slice, int, int, long) - Static method in class io.airlift.slice.SpookyHashV2
- hash64(long) - Static method in class io.airlift.slice.Murmur3Hash128
-
Special-purpose version for hashing a single long value.
- hash64(long, Slice, int, int) - Static method in class io.airlift.slice.Murmur3Hash128
- hash64(Slice) - Static method in class io.airlift.slice.FnvHash
- hash64(Slice) - Static method in class io.airlift.slice.Murmur3Hash128
-
Returns the 64 most significant bits of the Murmur128 hash of the provided value
- hash64(Slice, int, int) - Static method in class io.airlift.slice.Murmur3Hash128
- hash64(Slice, int, int, long) - Static method in class io.airlift.slice.SpookyHashV2
- hashCode() - Method in class io.airlift.slice.Slice
-
Returns the hash code of this slice.
- hashCode(int, int) - Method in class io.airlift.slice.Slice
-
Returns the hash code of a portion of this slice.
I
- indexOf(Slice) - Method in class io.airlift.slice.Slice
-
Returns the index of the first occurrence of the pattern with this slice.
- indexOf(Slice, int) - Method in class io.airlift.slice.Slice
-
Returns the index of the first occurrence of the pattern with this slice.
- indexOfByte(byte) - Method in class io.airlift.slice.Slice
- indexOfByte(int) - Method in class io.airlift.slice.Slice
- InputStreamSliceInput - Class in io.airlift.slice
- InputStreamSliceInput(InputStream) - Constructor for class io.airlift.slice.InputStreamSliceInput
- InputStreamSliceInput(InputStream, int) - Constructor for class io.airlift.slice.InputStreamSliceInput
- instanceSize(Class<?>) - Static method in class io.airlift.slice.SizeOf
-
The expected size of an instance of the specified class.
- INTEGER_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- InvalidCodePointException - Exception in io.airlift.slice
- InvalidCodePointException(int) - Constructor for exception io.airlift.slice.InvalidCodePointException
- InvalidUtf8Exception - Exception in io.airlift.slice
- InvalidUtf8Exception(String) - Constructor for exception io.airlift.slice.InvalidUtf8Exception
- io.airlift.slice - package io.airlift.slice
- io.airlift.slice.testing - package io.airlift.slice.testing
- isAscii(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Does the slice contain only 7-bit ASCII characters.
- isCompact() - Method in class io.airlift.slice.Slice
-
A slice is considered compact if the base object is an array, and it contains the whole array.
- isReadable() - Method in class io.airlift.slice.BasicSliceInput
- isReadable() - Method in class io.airlift.slice.ChunkedSliceInput
- isReadable() - Method in class io.airlift.slice.InputStreamSliceInput
- isReadable() - Method in class io.airlift.slice.SliceInput
-
Returns
trueif and only ifavailable()is greater than0. - isWritable() - Method in class io.airlift.slice.BasicSliceOutput
- isWritable() - Method in class io.airlift.slice.DynamicSliceOutput
- isWritable() - Method in class io.airlift.slice.OutputStreamSliceOutput
- isWritable() - Method in class io.airlift.slice.SliceOutput
-
Returns
trueif and only if(this.capacity - this.writerIndex)is greater than0.
L
- leftTrim(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Removes all white space characters from the left side of the string.
- leftTrim(Slice, int[]) - Static method in class io.airlift.slice.SliceUtf8
-
Removes all
whiteSpaceCodePointsfrom the left side of the string. - length() - Method in class io.airlift.slice.BasicSliceInput
- length() - Method in class io.airlift.slice.ChunkedSliceInput
- length() - Method in class io.airlift.slice.FixedLengthSliceInput
-
Gets the total size of this input stream.
- length() - Method in class io.airlift.slice.Slice
-
Length of this slice.
- lengthOfCodePoint(int) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the UTF-8 sequence length of the code point.
- lengthOfCodePoint(Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the UTF-8 sequence length of the code point at
position. - lengthOfCodePointFromStartByte(byte) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the UTF-8 sequence length using the sequence start byte.
- lengthOfCodePointSafe(Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the UTF-8 sequence length of the code point at
position. - load(long, B, int) - Method in interface io.airlift.slice.ChunkedSliceInput.SliceLoader
- LONG_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- longSize() - Method in class io.airlift.slice.OutputStreamSliceOutput
M
- mark(int) - Method in class io.airlift.slice.SliceInput
- markSupported() - Method in class io.airlift.slice.SliceInput
- Murmur3Hash128 - Class in io.airlift.slice
- Murmur3Hash32 - Class in io.airlift.slice
O
- offsetOfCodePoint(Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Finds the index of the first byte of the code point at a position, or
-1if the position is not within the slice. - offsetOfCodePoint(Slice, int, int) - Static method in class io.airlift.slice.SliceUtf8
-
Starting from
positionbytes inutf8, finds the index of the first byte of the code pointcodePointCountin the slice. - OPTIONAL_DOUBLE_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- OPTIONAL_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- OPTIONAL_INT_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- OPTIONAL_LONG_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- OutputStreamSliceOutput - Class in io.airlift.slice
- OutputStreamSliceOutput(OutputStream) - Constructor for class io.airlift.slice.OutputStreamSliceOutput
- OutputStreamSliceOutput(OutputStream, int) - Constructor for class io.airlift.slice.OutputStreamSliceOutput
P
- position() - Method in class io.airlift.slice.BasicSliceInput
- position() - Method in class io.airlift.slice.ChunkedSliceInput
- position() - Method in class io.airlift.slice.InputStreamSliceInput
- position() - Method in class io.airlift.slice.SliceInput
-
Returns the
positionof this buffer.
R
- random(int) - Static method in class io.airlift.slice.Slices
-
Allocates a new slice containing random bytes from ThreadLocalRandom.
- random(int, Random) - Static method in class io.airlift.slice.Slices
-
Allocates a new slice containing random bytes.
- read() - Method in class io.airlift.slice.BasicSliceInput
- read() - Method in class io.airlift.slice.ChunkedSliceInput
- read() - Method in class io.airlift.slice.InputStreamSliceInput
- read() - Method in class io.airlift.slice.SliceInput
- read(byte[]) - Method in class io.airlift.slice.SliceInput
- read(byte[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- read(byte[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- read(byte[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- read(byte[], int, int) - Method in class io.airlift.slice.SliceInput
- readBoolean() - Method in class io.airlift.slice.BasicSliceInput
- readBoolean() - Method in class io.airlift.slice.ChunkedSliceInput
- readBoolean() - Method in class io.airlift.slice.InputStreamSliceInput
- readBoolean() - Method in class io.airlift.slice.SliceInput
-
Returns true if the byte at the current
positionis not0and increases thepositionby1in this buffer. - readByte() - Method in class io.airlift.slice.BasicSliceInput
- readByte() - Method in class io.airlift.slice.ChunkedSliceInput
- readByte() - Method in class io.airlift.slice.InputStreamSliceInput
- readByte() - Method in class io.airlift.slice.SliceInput
-
Gets a byte at the current
positionand increases thepositionby1in this buffer. - readBytes(byte[]) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred bytes (=dst.length). - readBytes(byte[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- readBytes(byte[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readBytes(byte[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readBytes(byte[], int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred bytes (=length). - readBytes(Slice) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionuntil the destination becomes non-writable, and increases thepositionby the number of the transferred bytes. - readBytes(Slice, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred bytes (=length). - readBytes(Slice, int, int) - Method in class io.airlift.slice.BasicSliceInput
- readBytes(Slice, int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readBytes(Slice, int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readBytes(Slice, int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred bytes (=length). - readBytes(OutputStream, int) - Method in class io.airlift.slice.BasicSliceInput
- readBytes(OutputStream, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readBytes(OutputStream, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readBytes(OutputStream, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified stream starting at the current
position. - readChar() - Method in class io.airlift.slice.SliceInput
- readDouble() - Method in class io.airlift.slice.BasicSliceInput
- readDouble() - Method in class io.airlift.slice.ChunkedSliceInput
- readDouble() - Method in class io.airlift.slice.InputStreamSliceInput
- readDouble() - Method in class io.airlift.slice.SliceInput
-
Gets a 64-bit double at the current
positionand increases thepositionby8in this buffer. - readDoubles(double[]) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred doubles (=dst.length). - readDoubles(double[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- readDoubles(double[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readDoubles(double[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readDoubles(double[], int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred doubles (=length). - readFloat() - Method in class io.airlift.slice.BasicSliceInput
- readFloat() - Method in class io.airlift.slice.ChunkedSliceInput
- readFloat() - Method in class io.airlift.slice.InputStreamSliceInput
- readFloat() - Method in class io.airlift.slice.SliceInput
-
Gets a 32-bit float at the current
positionand increases thepositionby4in this buffer. - readFloats(float[]) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred floats (=dst.length). - readFloats(float[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- readFloats(float[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readFloats(float[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readFloats(float[], int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred floats (=length). - readFully(byte[]) - Method in class io.airlift.slice.SliceInput
- readFully(byte[], int, int) - Method in class io.airlift.slice.SliceInput
- readInt() - Method in class io.airlift.slice.BasicSliceInput
- readInt() - Method in class io.airlift.slice.ChunkedSliceInput
- readInt() - Method in class io.airlift.slice.InputStreamSliceInput
- readInt() - Method in class io.airlift.slice.SliceInput
-
Gets a 32-bit integer at the current
positionand increases thepositionby4in this buffer. - readInts(int[]) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred ints (=dst.length). - readInts(int[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- readInts(int[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readInts(int[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readInts(int[], int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred ints (=length). - readLine() - Method in class io.airlift.slice.SliceInput
- readLong() - Method in class io.airlift.slice.BasicSliceInput
- readLong() - Method in class io.airlift.slice.ChunkedSliceInput
- readLong() - Method in class io.airlift.slice.InputStreamSliceInput
- readLong() - Method in class io.airlift.slice.SliceInput
-
Gets a 64-bit long at the current
positionand increases thepositionby8in this buffer. - readLongs(long[]) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred longs (=dst.length). - readLongs(long[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- readLongs(long[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readLongs(long[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readLongs(long[], int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred longs (=length). - readShort() - Method in class io.airlift.slice.BasicSliceInput
- readShort() - Method in class io.airlift.slice.ChunkedSliceInput
- readShort() - Method in class io.airlift.slice.InputStreamSliceInput
- readShort() - Method in class io.airlift.slice.SliceInput
-
Gets a 16-bit short integer at the current
positionand increases thepositionby2in this buffer. - readShorts(short[]) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred shorts (=dst.length). - readShorts(short[], int, int) - Method in class io.airlift.slice.BasicSliceInput
- readShorts(short[], int, int) - Method in class io.airlift.slice.ChunkedSliceInput
- readShorts(short[], int, int) - Method in class io.airlift.slice.InputStreamSliceInput
- readShorts(short[], int, int) - Method in class io.airlift.slice.SliceInput
-
Transfers this buffer's data to the specified destination starting at the current
positionand increases thepositionby the number of the transferred shorts (=length). - readSlice(int) - Method in class io.airlift.slice.BasicSliceInput
-
Returned slice is a view over
slice - readSlice(int) - Method in class io.airlift.slice.ChunkedSliceInput
- readSlice(int) - Method in class io.airlift.slice.InputStreamSliceInput
- readSlice(int) - Method in class io.airlift.slice.SliceInput
-
Returns a new slice of this buffer's sub-region starting at the current
positionand increases thepositionby the size of the new slice (=length). - readUnsignedByte() - Method in class io.airlift.slice.BasicSliceInput
- readUnsignedByte() - Method in class io.airlift.slice.ChunkedSliceInput
- readUnsignedByte() - Method in class io.airlift.slice.InputStreamSliceInput
- readUnsignedByte() - Method in class io.airlift.slice.SliceInput
-
Gets an unsigned byte at the current
positionand increases thepositionby1in this buffer. - readUnsignedInt() - Method in class io.airlift.slice.SliceInput
-
Gets an unsigned 32-bit integer at the current
positionand increases thepositionby4in this buffer. - readUnsignedShort() - Method in class io.airlift.slice.BasicSliceInput
- readUnsignedShort() - Method in class io.airlift.slice.ChunkedSliceInput
- readUnsignedShort() - Method in class io.airlift.slice.InputStreamSliceInput
- readUnsignedShort() - Method in class io.airlift.slice.SliceInput
-
Gets an unsigned 16-bit short integer at the current
positionand increases thepositionby2in this buffer. - readUTF() - Method in class io.airlift.slice.SliceInput
- remaining() - Method in class io.airlift.slice.FixedLengthSliceInput
-
Gets the number of bytes remaining after the current position in this stream.
- reset() - Method in class io.airlift.slice.BasicSliceOutput
- reset() - Method in class io.airlift.slice.DynamicSliceOutput
- reset() - Method in class io.airlift.slice.OutputStreamSliceOutput
- reset() - Method in class io.airlift.slice.SliceInput
- reset() - Method in class io.airlift.slice.SliceOutput
-
Resets this stream to the initial position.
- reset(int) - Method in class io.airlift.slice.BasicSliceOutput
- reset(int) - Method in class io.airlift.slice.DynamicSliceOutput
- reset(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- reset(int) - Method in class io.airlift.slice.SliceOutput
-
Resets this stream to the specified position.
- reverse(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Reverses the slice code point by code point.
- rightTrim(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Removes all white space characters from the right side of the string.
- rightTrim(Slice, int[]) - Static method in class io.airlift.slice.SliceUtf8
-
Removes all white
whiteSpaceCodePointsfrom the right side of the string.
S
- setByte(int, int) - Method in class io.airlift.slice.Slice
-
Sets the specified byte at the specified absolute
indexin this buffer. - setBytes(int, byte[]) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setBytes(int, byte[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified array into this buffer starting at the specified absolute
index. - setBytes(int, Slice) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setBytes(int, Slice, int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setBytes(int, InputStream, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified input stream into this slice starting at the specified absolute
index. - setCodePointAt(int, Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Sets the UTF-8 sequence for code point at the
position. - setDouble(int, double) - Method in class io.airlift.slice.Slice
-
Sets the specified 64-bit double at the specified absolute
indexin this buffer. - setDoubles(int, double[]) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setDoubles(int, double[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified array into this buffer starting at the specified absolute
index. - setFloat(int, float) - Method in class io.airlift.slice.Slice
-
Sets the specified 32-bit float at the specified absolute
indexin this buffer. - setFloats(int, float[]) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setFloats(int, float[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified array into this buffer starting at the specified absolute
index. - setInt(int, int) - Method in class io.airlift.slice.Slice
-
Sets the specified 32-bit integer at the specified absolute
indexin this buffer. - setInts(int, int[]) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setInts(int, int[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified array into this buffer starting at the specified absolute
index. - setLong(int, long) - Method in class io.airlift.slice.Slice
-
Sets the specified 64-bit long integer at the specified absolute
indexin this buffer. - setLongs(int, long[]) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setLongs(int, long[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified array into this buffer starting at the specified absolute
index. - setPosition(long) - Method in class io.airlift.slice.BasicSliceInput
- setPosition(long) - Method in class io.airlift.slice.ChunkedSliceInput
- setPosition(long) - Method in class io.airlift.slice.InputStreamSliceInput
- setPosition(long) - Method in class io.airlift.slice.SliceInput
-
Sets the
positionof this buffer. - setShort(int, int) - Method in class io.airlift.slice.Slice
-
Sets the specified 16-bit short integer at the specified absolute
indexin this buffer. - setShorts(int, short[]) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified slice into this buffer starting at the specified absolute
index. - setShorts(int, short[], int, int) - Method in class io.airlift.slice.Slice
-
Transfers data from the specified array into this buffer starting at the specified absolute
index. - SHORT_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- size() - Method in class io.airlift.slice.BasicSliceOutput
- size() - Method in class io.airlift.slice.DynamicSliceOutput
- size() - Method in class io.airlift.slice.OutputStreamSliceOutput
- size() - Method in class io.airlift.slice.SliceOutput
-
Returns the
writerIndexof this buffer. - SIZE_OF_BYTE - Static variable in class io.airlift.slice.SizeOf
- SIZE_OF_DOUBLE - Static variable in class io.airlift.slice.SizeOf
- SIZE_OF_FLOAT - Static variable in class io.airlift.slice.SizeOf
- SIZE_OF_INT - Static variable in class io.airlift.slice.SizeOf
- SIZE_OF_LONG - Static variable in class io.airlift.slice.SizeOf
- SIZE_OF_SHORT - Static variable in class io.airlift.slice.SizeOf
- sizeOf(boolean[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(byte[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(char[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(double[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(float[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(int[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(long[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(short[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Boolean) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Byte) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Character) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Double) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Float) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Integer) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Long) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Object[]) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Short) - Static method in class io.airlift.slice.SizeOf
- sizeOf(Optional<T>, ToLongFunction<T>) - Static method in class io.airlift.slice.SizeOf
- sizeOf(OptionalDouble) - Static method in class io.airlift.slice.SizeOf
- sizeOf(OptionalInt) - Static method in class io.airlift.slice.SizeOf
- sizeOf(OptionalLong) - Static method in class io.airlift.slice.SizeOf
- SizeOf - Class in io.airlift.slice
- sizeOfBooleanArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfByteArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfCharArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfDoubleArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfFloatArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfIntArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfLongArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfObjectArray(int) - Static method in class io.airlift.slice.SizeOf
- sizeOfShortArray(int) - Static method in class io.airlift.slice.SizeOf
- skip(long) - Method in class io.airlift.slice.BasicSliceInput
- skip(long) - Method in class io.airlift.slice.ChunkedSliceInput
- skip(long) - Method in class io.airlift.slice.InputStreamSliceInput
- skip(long) - Method in class io.airlift.slice.SliceInput
- skipBytes(int) - Method in class io.airlift.slice.BasicSliceInput
- skipBytes(int) - Method in class io.airlift.slice.ChunkedSliceInput
- skipBytes(int) - Method in class io.airlift.slice.InputStreamSliceInput
- skipBytes(int) - Method in class io.airlift.slice.SliceInput
- slice() - Method in class io.airlift.slice.BasicSliceInput
-
Returns a slice of this buffer's readable bytes.
- slice() - Method in class io.airlift.slice.BasicSliceOutput
- slice() - Method in class io.airlift.slice.DynamicSliceOutput
- slice() - Method in class io.airlift.slice.OutputStreamSliceOutput
- slice() - Method in class io.airlift.slice.SliceOutput
-
Returns a slice of this buffer's readable bytes.
- slice(int, int) - Method in class io.airlift.slice.Slice
-
Returns a slice of this buffer's sub-region.
- Slice - Class in io.airlift.slice
- SliceAssertions - Class in io.airlift.slice.testing
- SliceInput - Class in io.airlift.slice
- SliceInput() - Constructor for class io.airlift.slice.SliceInput
- SliceOutput - Class in io.airlift.slice
- SliceOutput() - Constructor for class io.airlift.slice.SliceOutput
- Slices - Class in io.airlift.slice
- SliceTooLargeException - Exception in io.airlift.slice
- SliceTooLargeException(String) - Constructor for exception io.airlift.slice.SliceTooLargeException
- SliceUtf8 - Class in io.airlift.slice
-
Utility methods for UTF-8 encoded slices.
- SpookyHashV2 - Class in io.airlift.slice
-
Reference implementation: http://burtleburtle.net/bob/hash/spooky.html
- STRING_INSTANCE_SIZE - Static variable in class io.airlift.slice.SizeOf
- substring(Slice, int, int) - Static method in class io.airlift.slice.SliceUtf8
-
Gets the substring starting at
codePointStartand extending forcodePointLengthcode points.
T
- toByteBuffer() - Method in class io.airlift.slice.Slice
- toByteBuffer(int, int) - Method in class io.airlift.slice.Slice
- toLowerCase(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Converts slice to lower case code point by code point.
- toString() - Method in class io.airlift.slice.BasicSliceInput
- toString() - Method in class io.airlift.slice.BasicSliceOutput
- toString() - Method in class io.airlift.slice.ChunkedSliceInput
- toString() - Method in class io.airlift.slice.DynamicSliceOutput
- toString() - Method in class io.airlift.slice.OutputStreamSliceOutput
- toString() - Method in class io.airlift.slice.Slice
-
Returns information about the slice offset, and length
- toString(int, int, Charset) - Method in class io.airlift.slice.Slice
-
Decodes the specified portion of this slice into a string with the specified character set name.
- toString(Charset) - Method in class io.airlift.slice.BasicSliceInput
-
Decodes this buffer's readable bytes into a string with the specified character set name.
- toString(Charset) - Method in class io.airlift.slice.BasicSliceOutput
- toString(Charset) - Method in class io.airlift.slice.DynamicSliceOutput
- toString(Charset) - Method in class io.airlift.slice.OutputStreamSliceOutput
- toString(Charset) - Method in class io.airlift.slice.Slice
-
Decodes the contents of this slice into a string with the specified character set name.
- toString(Charset) - Method in class io.airlift.slice.SliceOutput
-
Decodes this buffer's readable bytes into a string with the specified character set name.
- toStringAscii() - Method in class io.airlift.slice.Slice
-
Decodes the contents of this slice into a string using the US_ASCII character set.
- toStringAscii(int, int) - Method in class io.airlift.slice.Slice
- toStringUtf8() - Method in class io.airlift.slice.Slice
-
Decodes the contents of this slice into a string using the UTF-8 character set.
- toUpperCase(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Converts slice to upper case code point by code point.
- trim(Slice) - Static method in class io.airlift.slice.SliceUtf8
-
Removes all white space characters from the left and right side of the string.
- trim(Slice, int[]) - Static method in class io.airlift.slice.SliceUtf8
-
Removes all white
whiteSpaceCodePointsfrom the left and right side of the string. - tryGetCodePointAt(Slice, int) - Static method in class io.airlift.slice.SliceUtf8
-
Tries to get the UTF-8 encoded code point at the
position.
U
- update(byte[]) - Method in class io.airlift.slice.XxHash64
- update(byte[], int, int) - Method in class io.airlift.slice.XxHash64
- update(Slice) - Method in class io.airlift.slice.XxHash64
- update(Slice, int, int) - Method in class io.airlift.slice.XxHash64
- utf8Slice(String) - Static method in class io.airlift.slice.Slices
W
- wrappedBuffer(byte...) - Static method in class io.airlift.slice.Slices
-
Creates a slice over the specified array.
- wrappedBuffer(byte[], int, int) - Static method in class io.airlift.slice.Slices
-
Creates a slice over the specified array range.
- wrappedHeapBuffer(ByteBuffer) - Static method in class io.airlift.slice.Slices
- writableBytes() - Method in class io.airlift.slice.BasicSliceOutput
- writableBytes() - Method in class io.airlift.slice.DynamicSliceOutput
- writableBytes() - Method in class io.airlift.slice.OutputStreamSliceOutput
- writableBytes() - Method in class io.airlift.slice.SliceOutput
-
Returns the number of writable bytes which is equal to
(this.capacity - this.writerIndex). - write(byte[]) - Method in class io.airlift.slice.SliceOutput
- write(byte[], int, int) - Method in class io.airlift.slice.SliceOutput
- write(int) - Method in class io.airlift.slice.SliceOutput
- writeBoolean(boolean) - Method in class io.airlift.slice.SliceOutput
- writeByte(int) - Method in class io.airlift.slice.BasicSliceOutput
- writeByte(int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeByte(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeByte(int) - Method in class io.airlift.slice.SliceOutput
-
Sets the specified byte at the current
writerIndexand increases thewriterIndexby1in this buffer. - writeBytes(byte[]) - Method in class io.airlift.slice.BasicSliceOutput
- writeBytes(byte[]) - Method in class io.airlift.slice.DynamicSliceOutput
- writeBytes(byte[]) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeBytes(byte[]) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred bytes (=source.length). - writeBytes(byte[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeBytes(byte[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeBytes(byte[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeBytes(byte[], int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred bytes (=length). - writeBytes(Slice) - Method in class io.airlift.slice.BasicSliceOutput
- writeBytes(Slice) - Method in class io.airlift.slice.DynamicSliceOutput
- writeBytes(Slice) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeBytes(Slice) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source buffer's data to this buffer starting at the current
writerIndexuntil the source buffer becomes unreadable, and increases thewriterIndexby the number of the transferred bytes. - writeBytes(Slice, int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeBytes(Slice, int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeBytes(Slice, int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeBytes(Slice, int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source buffer's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred bytes (=length). - writeBytes(InputStream, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeBytes(InputStream, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeBytes(InputStream, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeBytes(InputStream, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the content of the specified stream to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred bytes. - writeBytes(String) - Method in class io.airlift.slice.SliceOutput
-
Unsupported operation
- writeChar(int) - Method in class io.airlift.slice.SliceOutput
-
Unsupported operation
- writeChars(String) - Method in class io.airlift.slice.SliceOutput
-
Unsupported operation
- writeDouble(double) - Method in class io.airlift.slice.BasicSliceOutput
- writeDouble(double) - Method in class io.airlift.slice.DynamicSliceOutput
- writeDouble(double) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeDouble(double) - Method in class io.airlift.slice.SliceOutput
-
Sets the specified 64-bit double at the current
writerIndexand increases thewriterIndexby8in this buffer. - writeDoubles(double[]) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred doubles. - writeDoubles(double[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeDoubles(double[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeDoubles(double[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeDoubles(double[], int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred doubles. - writeFloat(float) - Method in class io.airlift.slice.BasicSliceOutput
- writeFloat(float) - Method in class io.airlift.slice.DynamicSliceOutput
- writeFloat(float) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeFloat(float) - Method in class io.airlift.slice.SliceOutput
-
Sets the specified 32-bit float at the current
writerIndexand increases thewriterIndexby4in this buffer. - writeFloats(float[]) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred floats. - writeFloats(float[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeFloats(float[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeFloats(float[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeFloats(float[], int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred floats. - writeInt(int) - Method in class io.airlift.slice.BasicSliceOutput
- writeInt(int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeInt(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeInt(int) - Method in class io.airlift.slice.SliceOutput
-
Sets the specified 32-bit integer at the current
writerIndexand increases thewriterIndexby4in this buffer. - writeInts(int[]) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred ints. - writeInts(int[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeInts(int[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeInts(int[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeInts(int[], int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred ints. - writeLong(long) - Method in class io.airlift.slice.BasicSliceOutput
- writeLong(long) - Method in class io.airlift.slice.DynamicSliceOutput
- writeLong(long) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeLong(long) - Method in class io.airlift.slice.SliceOutput
-
Sets the specified 64-bit long integer at the current
writerIndexand increases thewriterIndexby8in this buffer. - writeLongs(long[]) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred longs. - writeLongs(long[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeLongs(long[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeLongs(long[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeLongs(long[], int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred longs. - writeShort(int) - Method in class io.airlift.slice.BasicSliceOutput
- writeShort(int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeShort(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeShort(int) - Method in class io.airlift.slice.SliceOutput
-
Sets the specified 16-bit short integer at the current
writerIndexand increases thewriterIndexby2in this buffer. - writeShorts(short[]) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred shorts. - writeShorts(short[], int, int) - Method in class io.airlift.slice.BasicSliceOutput
- writeShorts(short[], int, int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeShorts(short[], int, int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeShorts(short[], int, int) - Method in class io.airlift.slice.SliceOutput
-
Transfers the specified source array's data to this buffer starting at the current
writerIndexand increases thewriterIndexby the number of the transferred shorts. - writeUTF(String) - Method in class io.airlift.slice.SliceOutput
-
Unsupported operation
- writeZero(int) - Method in class io.airlift.slice.DynamicSliceOutput
- writeZero(int) - Method in class io.airlift.slice.OutputStreamSliceOutput
- writeZero(int) - Method in class io.airlift.slice.SliceOutput
-
Fills this buffer with NUL (0x00) starting at the current
writerIndexand increases thewriterIndexby the specifiedlength.
X
- XxHash64 - Class in io.airlift.slice
- XxHash64() - Constructor for class io.airlift.slice.XxHash64
- XxHash64(long) - Constructor for class io.airlift.slice.XxHash64
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form