public class TridentTupleView extends AbstractList<Object> implements TridentTuple
Modifier and Type | Class and Description |
---|---|
static class |
TridentTupleView.FreshOutputFactory |
static class |
TridentTupleView.OperationOutputFactory |
static class |
TridentTupleView.ProjectionFactory |
static class |
TridentTupleView.RootFactory |
TridentTuple.Factory
Modifier and Type | Field and Description |
---|---|
static TridentTupleView |
EMPTY_TUPLE |
modCount
Constructor and Description |
---|
TridentTupleView(clojure.lang.IPersistentVector delegates,
ValuePointer[] index,
Map<String,ValuePointer> fieldIndex) |
Modifier and Type | Method and Description |
---|---|
Object |
get(int i) |
byte[] |
getBinary(int i) |
byte[] |
getBinaryByField(String field) |
Boolean |
getBoolean(int i) |
Boolean |
getBooleanByField(String field) |
Byte |
getByte(int i) |
Byte |
getByteByField(String field) |
Double |
getDouble(int i) |
Double |
getDoubleByField(String field) |
Float |
getFloat(int i) |
Float |
getFloatByField(String field) |
Integer |
getInteger(int i) |
Integer |
getIntegerByField(String field) |
Long |
getLong(int i) |
Long |
getLongByField(String field) |
Short |
getShort(int i) |
Short |
getShortByField(String field) |
String |
getString(int i) |
String |
getStringByField(String field) |
Object |
getValue(int i) |
Object |
getValueByField(String field) |
List<Object> |
getValues() |
int |
size() |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
public static TridentTupleView EMPTY_TUPLE
public TridentTupleView(clojure.lang.IPersistentVector delegates, ValuePointer[] index, Map<String,ValuePointer> fieldIndex)
public List<Object> getValues()
getValues
in interface TridentTuple
public int size()
size
in interface Collection<Object>
size
in interface List<Object>
size
in class AbstractCollection<Object>
public Object get(int i)
public Object getValue(int i)
getValue
in interface TridentTuple
public String getString(int i)
getString
in interface TridentTuple
public Integer getInteger(int i)
getInteger
in interface TridentTuple
public Long getLong(int i)
getLong
in interface TridentTuple
public Boolean getBoolean(int i)
getBoolean
in interface TridentTuple
public Short getShort(int i)
getShort
in interface TridentTuple
public Byte getByte(int i)
getByte
in interface TridentTuple
public Double getDouble(int i)
getDouble
in interface TridentTuple
public Float getFloat(int i)
getFloat
in interface TridentTuple
public byte[] getBinary(int i)
getBinary
in interface TridentTuple
public Object getValueByField(String field)
getValueByField
in interface TridentTuple
public String getStringByField(String field)
getStringByField
in interface TridentTuple
public Integer getIntegerByField(String field)
getIntegerByField
in interface TridentTuple
public Long getLongByField(String field)
getLongByField
in interface TridentTuple
public Boolean getBooleanByField(String field)
getBooleanByField
in interface TridentTuple
public Short getShortByField(String field)
getShortByField
in interface TridentTuple
public Byte getByteByField(String field)
getByteByField
in interface TridentTuple
public Double getDoubleByField(String field)
getDoubleByField
in interface TridentTuple
public Float getFloatByField(String field)
getFloatByField
in interface TridentTuple
public byte[] getBinaryByField(String field)
getBinaryByField
in interface TridentTuple
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.