backtype.storm.tuple
Class Fields
java.lang.Object
backtype.storm.tuple.Fields
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<java.lang.String>
public class Fields
- extends java.lang.Object
- implements java.lang.Iterable<java.lang.String>, java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
Fields(java.util.List<java.lang.String> fields)
|
Fields(java.lang.String... fields)
|
Method Summary |
boolean |
contains(java.lang.String field)
Returns true if this contains the specified name of the field. |
int |
fieldIndex(java.lang.String field)
Returns the position of the specified field. |
java.lang.String |
get(int index)
|
java.util.Iterator<java.lang.String> |
iterator()
|
java.util.List<java.lang.Object> |
select(Fields selector,
java.util.List<java.lang.Object> tuple)
|
int |
size()
|
java.util.List<java.lang.String> |
toList()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Fields
public Fields(java.lang.String... fields)
Fields
public Fields(java.util.List<java.lang.String> fields)
select
public java.util.List<java.lang.Object> select(Fields selector,
java.util.List<java.lang.Object> tuple)
toList
public java.util.List<java.lang.String> toList()
size
public int size()
get
public java.lang.String get(int index)
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<java.lang.String>
fieldIndex
public int fieldIndex(java.lang.String field)
- Returns the position of the specified field.
contains
public boolean contains(java.lang.String field)
- Returns true if this contains the specified name of the field.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object