public interface ITuple
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String field)
Returns true if this tuple contains the specified name of the field.
|
int |
fieldIndex(String field)
Returns the position of the specified field in this tuple.
|
byte[] |
getBinary(int i)
Returns the byte array at position i in the tuple.
|
byte[] |
getBinaryByField(String field)
Gets the Byte array field with a specific name.
|
Boolean |
getBoolean(int i)
Returns the Boolean at position i in the tuple.
|
Boolean |
getBooleanByField(String field)
Gets the Boolean field with a specific name.
|
Byte |
getByte(int i)
Returns the Byte at position i in the tuple.
|
Byte |
getByteByField(String field)
Gets the Byte field with a specific name.
|
Double |
getDouble(int i)
Returns the Double at position i in the tuple.
|
Double |
getDoubleByField(String field)
Gets the Double field with a specific name.
|
Fields |
getFields()
Gets the names of the fields in this tuple.
|
Float |
getFloat(int i)
Returns the Float at position i in the tuple.
|
Float |
getFloatByField(String field)
Gets the Float field with a specific name.
|
Integer |
getInteger(int i)
Returns the Integer at position i in the tuple.
|
Integer |
getIntegerByField(String field)
Gets the Integer field with a specific name.
|
Long |
getLong(int i)
Returns the Long at position i in the tuple.
|
Long |
getLongByField(String field)
Gets the Long field with a specific name.
|
Short |
getShort(int i)
Returns the Short at position i in the tuple.
|
Short |
getShortByField(String field)
Gets the Short field with a specific name.
|
String |
getString(int i)
Returns the String at position i in the tuple.
|
String |
getStringByField(String field)
Gets the String field with a specific name.
|
Object |
getValue(int i)
Gets the field at position i in the tuple.
|
Object |
getValueByField(String field)
Gets the field with a specific name.
|
List<Object> |
getValues()
Gets all the values in this tuple.
|
List<Object> |
select(Fields selector)
Returns a subset of the tuple based on the fields selector.
|
int |
size()
Returns the number of fields in this tuple.
|
int size()
boolean contains(String field)
Fields getFields()
int fieldIndex(String field)
IllegalArgumentException
- - if field does not existList<Object> select(Fields selector)
Object getValue(int i)
IndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`String getString(int i)
ClassCastException
- If that field is not a StringIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Integer getInteger(int i)
ClassCastException
- If that field is not a IntegerIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Long getLong(int i)
ClassCastException
- If that field is not a LongIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Boolean getBoolean(int i)
ClassCastException
- If that field is not a BooleanIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Short getShort(int i)
ClassCastException
- If that field is not a ShortIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Byte getByte(int i)
ClassCastException
- If that field is not a ByteIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Double getDouble(int i)
ClassCastException
- If that field is not a DoubleIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Float getFloat(int i)
ClassCastException
- If that field is not a FloatIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`byte[] getBinary(int i)
ClassCastException
- If that field is not a byte arrayIndexOutOfBoundsException
- - if the index is out of range `(index < 0 || index >= size())`Object getValueByField(String field)
IllegalArgumentException
- - if field does not existString getStringByField(String field)
ClassCastException
- If that field is not a StringIllegalArgumentException
- - if field does not existInteger getIntegerByField(String field)
ClassCastException
- If that field is not an IntegerIllegalArgumentException
- - if field does not existLong getLongByField(String field)
ClassCastException
- If that field is not a LongIllegalArgumentException
- - if field does not existBoolean getBooleanByField(String field)
ClassCastException
- If that field is not a BooleanIllegalArgumentException
- - if field does not existShort getShortByField(String field)
ClassCastException
- If that field is not a ShortIllegalArgumentException
- - if field does not existByte getByteByField(String field)
ClassCastException
- If that field is not a ByteIllegalArgumentException
- - if field does not existDouble getDoubleByField(String field)
ClassCastException
- If that field is not a DoubleIllegalArgumentException
- - if field does not existFloat getFloatByField(String field)
ClassCastException
- If that field is not a FloatIllegalArgumentException
- - if field does not existbyte[] getBinaryByField(String field)
ClassCastException
- If that field is not a byte arrayIllegalArgumentException
- - if field does not existCopyright © 2023 The Apache Software Foundation. All rights reserved.