public class SimpleTuple extends Object implements ITuple, Serializable
| Constructor and Description |
|---|
SimpleTuple(Fields keyFields,
List<Object>... values) |
SimpleTuple(Fields keyFields,
List<Object> values) |
| 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.
|
List<String> |
getKeys() |
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.
|
SimpleTuple |
put(String key,
Object value) |
List<Object> |
select(Fields selector)
Returns a subset of the tuple based on the fields selector.
|
SimpleTuple |
setValues(List<Object> values) |
int |
size()
Returns the number of fields in this tuple.
|
public SimpleTuple put(String key, Object value)
public int size()
ITuplepublic boolean contains(String field)
ITuplepublic Fields getFields()
ITuplepublic int fieldIndex(String field)
ITuplefieldIndex in interface ITuplepublic List<Object> select(Fields selector)
ITuplepublic Object getValue(int i)
ITuplepublic String getString(int i)
ITuplepublic Integer getInteger(int i)
ITuplegetInteger in interface ITuplepublic Long getLong(int i)
ITuplepublic Boolean getBoolean(int i)
ITuplegetBoolean in interface ITuplepublic Short getShort(int i)
ITuplepublic Byte getByte(int i)
ITuplepublic Double getDouble(int i)
ITuplepublic Float getFloat(int i)
ITuplepublic byte[] getBinary(int i)
ITuplepublic Object getValueByField(String field)
ITuplegetValueByField in interface ITuplepublic String getStringByField(String field)
ITuplegetStringByField in interface ITuplepublic Integer getIntegerByField(String field)
ITuplegetIntegerByField in interface ITuplepublic Long getLongByField(String field)
ITuplegetLongByField in interface ITuplepublic Boolean getBooleanByField(String field)
ITuplegetBooleanByField in interface ITuplepublic Short getShortByField(String field)
ITuplegetShortByField in interface ITuplepublic Byte getByteByField(String field)
ITuplegetByteByField in interface ITuplepublic Double getDoubleByField(String field)
ITuplegetDoubleByField in interface ITuplepublic Float getFloatByField(String field)
ITuplegetFloatByField in interface ITuplepublic byte[] getBinaryByField(String field)
ITuplegetBinaryByField in interface ITuplepublic List<Object> getValues()
ITuplepublic SimpleTuple setValues(List<Object> values)
Copyright © 2023 The Apache Software Foundation. All rights reserved.