A B C E F G H I L M N O P R S T U V W 

A

available() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 

B

BitPacking - Class in org.apache.parquet.column.values.bitpacking
provides the correct implementation of a bitpacking based on the width in bits
BitPacking.BitPackingReader - Class in org.apache.parquet.column.values.bitpacking
to read back what has been written with the corresponding writer
BitPacking.BitPackingReader() - Constructor for class org.apache.parquet.column.values.bitpacking.BitPacking.BitPackingReader
 
BitPacking.BitPackingWriter - Class in org.apache.parquet.column.values.bitpacking
to writes ints to a stream packed to only the needed bits.
BitPacking.BitPackingWriter() - Constructor for class org.apache.parquet.column.values.bitpacking.BitPacking.BitPackingWriter
 
ByteBasedBitPackingEncoder - Class in org.apache.parquet.column.values.bitpacking
Uses the generated Byte based bit packing to write ints into a BytesInput
ByteBasedBitPackingEncoder(int, Packer) - Constructor for class org.apache.parquet.column.values.bitpacking.ByteBasedBitPackingEncoder
 
ByteBitPackingBE - Class in org.apache.parquet.column.values.bitpacking
Packs from the Most Significant Bit first
ByteBitPackingBE() - Constructor for class org.apache.parquet.column.values.bitpacking.ByteBitPackingBE
 
ByteBitPackingLE - Class in org.apache.parquet.column.values.bitpacking
Packs from the Least Significant Bit first
ByteBitPackingLE() - Constructor for class org.apache.parquet.column.values.bitpacking.ByteBitPackingLE
 
BytePacker - Class in org.apache.parquet.column.values.bitpacking
Packs and unpacks into bytes packing unpacking treats: - n values at a time (with n % 8 == 0) - bitWidth * (n/8) bytes at a time.
BytePackerFactory - Interface in org.apache.parquet.column.values.bitpacking
 
BytesInput - Class in org.apache.parquet.bytes
A source of bytes capable of writing itself to an output.
BytesInput() - Constructor for class org.apache.parquet.bytes.BytesInput
 

C

CapacityByteArrayOutputStream - Class in org.apache.parquet.bytes
Similar to a ByteArrayOutputStream, but uses a different strategy for growing that does not involve copying.
CapacityByteArrayOutputStream(int) - Constructor for class org.apache.parquet.bytes.CapacityByteArrayOutputStream
CapacityByteArrayOutputStream(int, int) - Constructor for class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 
close() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
collect(BytesInput) - Method in class org.apache.parquet.bytes.ConcatenatingByteArrayCollector
 
concat(BytesInput...) - Static method in class org.apache.parquet.bytes.BytesInput
logically concatenate the provided inputs
concat(List<BytesInput>) - Static method in class org.apache.parquet.bytes.BytesInput
logically concatenate the provided inputs
ConcatenatingByteArrayCollector - Class in org.apache.parquet.bytes
 
ConcatenatingByteArrayCollector() - Constructor for class org.apache.parquet.bytes.ConcatenatingByteArrayCollector
 
copy(BytesInput) - Static method in class org.apache.parquet.bytes.BytesInput
copies the input into a new byte array
createBitPackingReader(int, InputStream, long) - Static method in class org.apache.parquet.column.values.bitpacking.BitPacking
 

E

empty() - Static method in class org.apache.parquet.bytes.BytesInput
 
equals(Object) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 

F

factory - Static variable in class org.apache.parquet.column.values.bitpacking.ByteBitPackingBE
 
factory - Static variable in class org.apache.parquet.column.values.bitpacking.ByteBitPackingLE
 
finish() - Method in class org.apache.parquet.column.values.bitpacking.BitPacking.BitPackingWriter
will flush the buffer to the underlying stream (and pad with 0s)
flush() - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Flushes this data output stream.
from(InputStream, int) - Static method in class org.apache.parquet.bytes.BytesInput
 
from(byte[]) - Static method in class org.apache.parquet.bytes.BytesInput
 
from(byte[], int, int) - Static method in class org.apache.parquet.bytes.BytesInput
 
from(CapacityByteArrayOutputStream) - Static method in class org.apache.parquet.bytes.BytesInput
 
from(ByteArrayOutputStream) - Static method in class org.apache.parquet.bytes.BytesInput
 
fromInt(int) - Static method in class org.apache.parquet.bytes.BytesInput
 
fromUnsignedVarInt(int) - Static method in class org.apache.parquet.bytes.BytesInput
 
fromZigZagVarInt(int) - Static method in class org.apache.parquet.bytes.BytesInput
 

G

getAllocatedSize() - Method in class org.apache.parquet.column.values.bitpacking.ByteBasedBitPackingEncoder
 
getBitPackingWriter(int, OutputStream) - Static method in class org.apache.parquet.column.values.bitpacking.BitPacking
 
getBitWidth() - Method in class org.apache.parquet.column.values.bitpacking.BytePacker
 
getBitWidth() - Method in class org.apache.parquet.column.values.bitpacking.IntPacker
 
getBufferSize() - Method in class org.apache.parquet.column.values.bitpacking.ByteBasedBitPackingEncoder
 
getCapacity() - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 
getCurrentIndex() - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 

H

hashCode() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 

I

initialSlabSizeHeuristic(int, int, int) - Static method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
Return an initial slab size such that a CapacityByteArrayOutputStream constructed with it will end up allocating targetNumSlabs in order to reach targetCapacity.
IntPacker - Class in org.apache.parquet.column.values.bitpacking
Packs and unpacks into ints packing unpacking treats: - 32 values at a time - bitWidth ints at a time.
IntPackerFactory - Interface in org.apache.parquet.column.values.bitpacking
 

L

LittleEndianDataInputStream - Class in org.apache.parquet.bytes
Based on DataInputStream but little endian and without the String/char methods
LittleEndianDataInputStream(InputStream) - Constructor for class org.apache.parquet.bytes.LittleEndianDataInputStream
Creates a LittleEndianDataInputStream that uses the specified underlying InputStream.
LittleEndianDataOutputStream - Class in org.apache.parquet.bytes
Based on DataOutputStream but in little endian and without the String/char methods
LittleEndianDataOutputStream(OutputStream) - Constructor for class org.apache.parquet.bytes.LittleEndianDataOutputStream
Creates a new data output stream to write data to the specified underlying output stream.

M

mark(int) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
markSupported() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
memUsageString(String) - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 
memUsageString(String) - Method in class org.apache.parquet.bytes.ConcatenatingByteArrayCollector
 
memUsageString(String) - Method in class org.apache.parquet.column.values.bitpacking.ByteBasedBitPackingEncoder
 

N

newBytePacker(int) - Method in interface org.apache.parquet.column.values.bitpacking.BytePackerFactory
 
newBytePacker(int) - Method in enum org.apache.parquet.column.values.bitpacking.Packer
 
newIntPacker(int) - Method in interface org.apache.parquet.column.values.bitpacking.IntPackerFactory
 
newIntPacker(int) - Method in enum org.apache.parquet.column.values.bitpacking.Packer
 

O

org.apache.parquet.bytes - package org.apache.parquet.bytes
 
org.apache.parquet.column.values.bitpacking - package org.apache.parquet.column.values.bitpacking
 

P

pack32Values(int[], int, byte[], int) - Method in class org.apache.parquet.column.values.bitpacking.BytePacker
pack 32 values from input at inPos into bitWidth * 4 bytes in output at outPos.
pack32Values(int[], int, int[], int) - Method in class org.apache.parquet.column.values.bitpacking.IntPacker
pack 32 values from input at inPos into bitWidth ints in output at outPos.
pack8Values(int[], int, byte[], int) - Method in class org.apache.parquet.column.values.bitpacking.BytePacker
pack 8 values from input at inPos into bitWidth bytes in output at outPos.
Packer - Enum in org.apache.parquet.column.values.bitpacking
Factory for packing implementations

R

read() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
read(byte[]) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
read(byte[], int, int) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
read() - Method in class org.apache.parquet.column.values.bitpacking.BitPacking.BitPackingReader
 
readBoolean() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
See the general contract of the readBoolean method of DataInput.
readByte() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
See the general contract of the readByte method of DataInput.
readDouble() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
Bytes for this operation are read from the contained input stream.
readFloat() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
Bytes for this operation are read from the contained input stream.
readFully(byte[]) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
See the general contract of the readFully method of DataInput.
readFully(byte[], int, int) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
See the general contract of the readFully method of DataInput.
readInt() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
Bytes for this operation are read from the contained input stream.
readLong() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
Bytes for this operation are read from the contained input stream.
readShort() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
Bytes for this operation are read from the contained input stream.
readUnsignedByte() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
See the general contract of the readUnsignedByte method of DataInput.
readUnsignedShort() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
Bytes for this operation are read from the contained input stream.
reset() - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
When re-using an instance with reset, it will adjust slab size based on previous data size.
reset() - Method in class org.apache.parquet.bytes.ConcatenatingByteArrayCollector
 
reset() - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 

S

setByte(long, byte) - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
Replace the byte stored at position index in this stream with value
size() - Method in class org.apache.parquet.bytes.BytesInput
 
size() - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 
size() - Method in class org.apache.parquet.bytes.ConcatenatingByteArrayCollector
 
skip(long) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
 
skipBytes(int) - Method in class org.apache.parquet.bytes.LittleEndianDataInputStream
See the general contract of the skipBytes method of DataInput.

T

toByteArray() - Method in class org.apache.parquet.bytes.BytesInput
 
toBytes() - Method in class org.apache.parquet.column.values.bitpacking.ByteBasedBitPackingEncoder
 

U

unpack32Values(byte[], int, int[], int) - Method in class org.apache.parquet.column.values.bitpacking.BytePacker
unpack bitWidth * 4 bytes from input at inPos into 32 values in output at outPos.
unpack32Values(int[], int, int[], int) - Method in class org.apache.parquet.column.values.bitpacking.IntPacker
unpack bitWidth ints from input at inPos into 32 values in output at outPos.
unpack8Values(byte[], int, int[], int) - Method in class org.apache.parquet.column.values.bitpacking.BytePacker
unpack bitWidth bytes from input at inPos into 8 values in output at outPos.

V

valueOf(String) - Static method in enum org.apache.parquet.column.values.bitpacking.Packer
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.parquet.column.values.bitpacking.Packer
Returns an array containing the constants of this enum type, in the order they are declared.

W

withTargetNumSlabs(int, int, int) - Static method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
Construct a CapacityByteArrayOutputStream configured such that its initial slab size is determined by CapacityByteArrayOutputStream.initialSlabSizeHeuristic(int, int, int), with targetCapacity == maxCapacityHint
write(int) - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 
write(byte[], int, int) - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
 
write(int) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes the specified byte (the low eight bits of the argument b) to the underlying output stream.
write(byte[], int, int) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes len bytes from the specified byte array starting at offset off to the underlying output stream.
write(int) - Method in class org.apache.parquet.column.values.bitpacking.BitPacking.BitPackingWriter
will write the bits to the underlying stream aligned on the buffer size
writeAllTo(OutputStream) - Method in class org.apache.parquet.bytes.BytesInput
writes the bytes into a stream
writeAllTo(OutputStream) - Method in class org.apache.parquet.bytes.ConcatenatingByteArrayCollector
 
writeBoolean(boolean) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes a boolean to the underlying output stream as a 1-byte value.
writeByte(int) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes out a byte to the underlying output stream as a 1-byte value.
writeDouble(double) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Converts the double argument to a long using the doubleToLongBits method in class Double, and then writes that long value to the underlying output stream as an 8-byte quantity, low byte first.
writeFloat(float) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Converts the float argument to an int using the floatToIntBits method in class Float, and then writes that int value to the underlying output stream as a 4-byte quantity, low byte first.
writeInt(int) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes an int to the underlying output stream as four bytes, low byte first.
writeInt(int) - Method in class org.apache.parquet.column.values.bitpacking.ByteBasedBitPackingEncoder
writes an int using the requested number of bits.
writeLong(long) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes a long to the underlying output stream as eight bytes, low byte first.
writeShort(int) - Method in class org.apache.parquet.bytes.LittleEndianDataOutputStream
Writes a short to the underlying output stream as two bytes, low byte first.
writeTo(OutputStream) - Method in class org.apache.parquet.bytes.CapacityByteArrayOutputStream
Writes the complete contents of this buffer to the specified output stream argument.
A B C E F G H I L M N O P R S T U V W 

Copyright © 2017 The Apache Software Foundation. All rights reserved.