Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BOOL - Static variable in class io.airlift.drift.protocol.TType
- BYTE - Static variable in class io.airlift.drift.protocol.TType
C
- CALL - Static variable in class io.airlift.drift.protocol.TMessageType
D
E
- ENUM - Static variable in class io.airlift.drift.protocol.TType
- EXCEPTION - Static variable in class io.airlift.drift.protocol.TMessageType
F
G
- getId() - Method in class io.airlift.drift.protocol.TField
- getKeyType() - Method in class io.airlift.drift.protocol.TMap
- getName() - Method in class io.airlift.drift.protocol.TField
- getName() - Method in class io.airlift.drift.protocol.TMessage
- getName() - Method in class io.airlift.drift.protocol.TStruct
- getSequenceId() - Method in class io.airlift.drift.protocol.TMessage
- getSize() - Method in class io.airlift.drift.protocol.TList
- getSize() - Method in class io.airlift.drift.protocol.TMap
- getSize() - Method in class io.airlift.drift.protocol.TSet
- getType() - Method in class io.airlift.drift.protocol.TField
- getType() - Method in class io.airlift.drift.protocol.TList
- getType() - Method in class io.airlift.drift.protocol.TMessage
- getType() - Method in class io.airlift.drift.protocol.TSet
- getValueType() - Method in class io.airlift.drift.protocol.TMap
I
- I16 - Static variable in class io.airlift.drift.protocol.TType
- I32 - Static variable in class io.airlift.drift.protocol.TType
- I64 - Static variable in class io.airlift.drift.protocol.TType
- io.airlift.drift.protocol - package io.airlift.drift.protocol
L
M
O
- ONEWAY - Static variable in class io.airlift.drift.protocol.TMessageType
R
- read(byte[], int, int) - Method in class io.airlift.drift.protocol.TMemoryBuffer
- read(byte[], int, int) - Method in interface io.airlift.drift.protocol.TTransport
- readBinary() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readBinary() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a byte[] from the wire.
- readBinary() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a byte[] from the wire.
- readBinary() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readBool() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readBool() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a boolean off the wire.
- readBool() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a boolean off the wire.
- readBool() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readByte() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readByte() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a single byte off the wire.
- readByte() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a single byte off the wire.
- readByte() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readDouble() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readDouble() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
No magic here - just read a double off the wire.
- readDouble() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
No magic here - just read a double off the wire.
- readDouble() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readFieldBegin() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readFieldBegin() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a field header off the wire.
- readFieldBegin() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a field header off the wire.
- readFieldBegin() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readFieldEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readFieldEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- readFieldEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- readFieldEnd() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readFloat() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readFloat() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
No magic here - just read a float off the wire.
- readFloat() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
No magic here - just read a float off the wire.
- readFloat() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readI16() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readI16() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read an i16 from the wire as a zigzag varint.
- readI16() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read an i16 from the wire as a zigzag varint.
- readI16() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readI32() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readI32() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read an i32 from the wire as a zigzag varint.
- readI32() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read an i32 from the wire as a zigzag varint.
- readI32() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readI64() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readI64() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read an i64 from the wire as a zigzag varint.
- readI64() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read an i64 from the wire as a zigzag varint.
- readI64() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readListBegin() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readListBegin() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a list header off the wire.
- readListBegin() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a list header off the wire.
- readListBegin() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readListEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readListEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- readListEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- readListEnd() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readMapBegin() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readMapBegin() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a map header off the wire.
- readMapBegin() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a map header off the wire.
- readMapBegin() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readMapEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readMapEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- readMapEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- readMapEnd() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readMessageBegin() - Method in class io.airlift.drift.protocol.TBinaryProtocol
-
Reading methods.
- readMessageBegin() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a message header.
- readMessageBegin() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a message header.
- readMessageBegin() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readMessageEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readMessageEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- readMessageEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- readMessageEnd() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readSetBegin() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readSetBegin() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a set header off the wire.
- readSetBegin() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a set header off the wire.
- readSetBegin() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readSetEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readSetEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- readSetEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- readSetEnd() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readString() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readString() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Reads a byte[] (via readBinary), and then UTF-8 decodes it.
- readString() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Reads a byte[] (via readBinary), and then UTF-8 decodes it.
- readString() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readStringBody(int) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readStructBegin() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readStructBegin() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Read a struct begin.
- readStructBegin() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Read a struct begin.
- readStructBegin() - Method in interface io.airlift.drift.protocol.TProtocolReader
- readStructEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- readStructEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Doesn't actually consume any wire data, just removes the last field for this struct from the field stack.
- readStructEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Doesn't actually consume any wire data, just removes the last field for this struct from the field stack.
- readStructEnd() - Method in interface io.airlift.drift.protocol.TProtocolReader
- REPLY - Static variable in class io.airlift.drift.protocol.TMessageType
S
- SET - Static variable in class io.airlift.drift.protocol.TType
- skip(TProtocolReader, byte) - Static method in class io.airlift.drift.protocol.TProtocolUtil
- STOP - Static variable in class io.airlift.drift.protocol.TType
- STRING - Static variable in class io.airlift.drift.protocol.TType
- STRUCT - Static variable in class io.airlift.drift.protocol.TType
T
- TBinaryProtocol - Class in io.airlift.drift.protocol
-
Binary protocol implementation for thrift.
- TBinaryProtocol(TTransport) - Constructor for class io.airlift.drift.protocol.TBinaryProtocol
-
Constructor
- TCompactProtocol - Class in io.airlift.drift.protocol
-
TCompactProtocol2 is the Java implementation of the compact protocol specified in THRIFT-110.
- TCompactProtocol(TTransport) - Constructor for class io.airlift.drift.protocol.TCompactProtocol
-
Create a TCompactProtocol.
- TFacebookCompactProtocol - Class in io.airlift.drift.protocol
-
TCompactProtocol2 is the Java implementation of the compact protocol specified in THRIFT-110.
- TFacebookCompactProtocol(TTransport) - Constructor for class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Create a TCompactProtocol.
- TField - Class in io.airlift.drift.protocol
- TField(String, byte, short) - Constructor for class io.airlift.drift.protocol.TField
- TList - Class in io.airlift.drift.protocol
- TList(byte, int) - Constructor for class io.airlift.drift.protocol.TList
- TMap - Class in io.airlift.drift.protocol
- TMap(byte, byte, int) - Constructor for class io.airlift.drift.protocol.TMap
- TMemoryBuffer - Class in io.airlift.drift.protocol
- TMemoryBuffer(int) - Constructor for class io.airlift.drift.protocol.TMemoryBuffer
- TMessage - Class in io.airlift.drift.protocol
- TMessage(String, byte, int) - Constructor for class io.airlift.drift.protocol.TMessage
- TMessageType - Class in io.airlift.drift.protocol
-
Message type constants in the Thrift protocol.
- TProtocol - Interface in io.airlift.drift.protocol
- TProtocolException - Exception Class in io.airlift.drift.protocol
- TProtocolException() - Constructor for exception class io.airlift.drift.protocol.TProtocolException
- TProtocolException(String) - Constructor for exception class io.airlift.drift.protocol.TProtocolException
- TProtocolException(String, Throwable) - Constructor for exception class io.airlift.drift.protocol.TProtocolException
- TProtocolException(Throwable) - Constructor for exception class io.airlift.drift.protocol.TProtocolException
- TProtocolReader - Interface in io.airlift.drift.protocol
- TProtocolUtil - Class in io.airlift.drift.protocol
- TProtocolWriter - Interface in io.airlift.drift.protocol
- TSet - Class in io.airlift.drift.protocol
- TSet(byte, int) - Constructor for class io.airlift.drift.protocol.TSet
- TSet(TList) - Constructor for class io.airlift.drift.protocol.TSet
- TStruct - Class in io.airlift.drift.protocol
- TStruct(String) - Constructor for class io.airlift.drift.protocol.TStruct
- TTransport - Interface in io.airlift.drift.protocol
- TTransportException - Exception Class in io.airlift.drift.protocol
- TTransportException() - Constructor for exception class io.airlift.drift.protocol.TTransportException
- TTransportException(String) - Constructor for exception class io.airlift.drift.protocol.TTransportException
- TTransportException(String, Throwable) - Constructor for exception class io.airlift.drift.protocol.TTransportException
- TTransportException(Throwable) - Constructor for exception class io.airlift.drift.protocol.TTransportException
- TType - Class in io.airlift.drift.protocol
-
Type constants in the Thrift protocol.
V
- VERSION_1 - Static variable in class io.airlift.drift.protocol.TBinaryProtocol
- VERSION_MASK - Static variable in class io.airlift.drift.protocol.TBinaryProtocol
- VOID - Static variable in class io.airlift.drift.protocol.TType
W
- write(byte[]) - Method in interface io.airlift.drift.protocol.TTransport
- write(byte[], int, int) - Method in class io.airlift.drift.protocol.TMemoryBuffer
- write(byte[], int, int) - Method in interface io.airlift.drift.protocol.TTransport
- writeBinary(ByteBuffer) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeBinary(ByteBuffer) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a byte array, using a varint for the size.
- writeBinary(ByteBuffer) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a byte array, using a varint for the size.
- writeBinary(ByteBuffer) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeBool(boolean) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeBool(boolean) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a boolean value.
- writeBool(boolean) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a boolean value.
- writeBool(boolean) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeByte(byte) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeByte(byte) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a byte.
- writeByte(byte) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a byte.
- writeByte(byte) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeDouble(double) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeDouble(double) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a double to the wire as 8 bytes.
- writeDouble(double) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a double to the wire as 8 bytes.
- writeDouble(double) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeFieldBegin(TField) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeFieldBegin(TField) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a field header containing the field id and field type.
- writeFieldBegin(TField) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a field header containing the field id and field type.
- writeFieldBegin(TField) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeFieldEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeFieldEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- writeFieldEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- writeFieldEnd() - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeFieldStop() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeFieldStop() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write the STOP symbol so we know there are no more fields in this struct.
- writeFieldStop() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write the STOP symbol so we know there are no more fields in this struct.
- writeFieldStop() - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeFloat(float) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeFloat(float) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a float to the wire as 4 bytes.
- writeFloat(float) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a float to the wire as 4 bytes.
- writeFloat(float) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeI16(short) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeI16(short) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write an I16 as a zigzag varint.
- writeI16(short) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write an I16 as a zigzag varint.
- writeI16(short) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeI32(int) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeI32(int) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write an i32 as a zigzag varint.
- writeI32(int) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write an i32 as a zigzag varint.
- writeI32(int) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeI64(long) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeI64(long) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write an i64 as a zigzag varint.
- writeI64(long) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write an i64 as a zigzag varint.
- writeI64(long) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeListBegin(TList) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeListBegin(TList) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a list header.
- writeListBegin(TList) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a list header.
- writeListBegin(TList) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeListEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeListEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- writeListEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- writeListEnd() - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeMapBegin(TMap) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeMapBegin(TMap) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a map header.
- writeMapBegin(TMap) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a map header.
- writeMapBegin(TMap) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeMapEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeMapEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- writeMapEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- writeMapEnd() - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeMessageBegin(TMessage) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeMessageBegin(TMessage) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a message header to the wire.
- writeMessageBegin(TMessage) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a message header to the wire.
- writeMessageBegin(TMessage) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeMessageEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeMessageEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- writeMessageEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- writeMessageEnd() - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeSetBegin(TSet) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeSetBegin(TSet) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a set header.
- writeSetBegin(TSet) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a set header.
- writeSetBegin(TSet) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeSetEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeSetEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
- writeSetEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
- writeSetEnd() - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeString(String) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeString(String) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a string to the wire with a varint size preceding.
- writeString(String) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a string to the wire with a varint size preceding.
- writeString(String) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeStructBegin(TStruct) - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeStructBegin(TStruct) - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a struct begin.
- writeStructBegin(TStruct) - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a struct begin.
- writeStructBegin(TStruct) - Method in interface io.airlift.drift.protocol.TProtocolWriter
- writeStructEnd() - Method in class io.airlift.drift.protocol.TBinaryProtocol
- writeStructEnd() - Method in class io.airlift.drift.protocol.TCompactProtocol
-
Write a struct end.
- writeStructEnd() - Method in class io.airlift.drift.protocol.TFacebookCompactProtocol
-
Write a struct end.
- writeStructEnd() - Method in interface io.airlift.drift.protocol.TProtocolWriter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form