Package org.yamcs.yarch
Class Tuple
- java.lang.Object
-
- org.yamcs.yarch.Tuple
-
public class Tuple extends Object
Contains the tuple value (as an array of Columns) together with a pointer to its definition
-
-
Constructor Summary
Constructors Constructor Description Tuple(TupleDefinition definition, Object[] columns)Tuple(TupleDefinition definition, List<Object> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetColumn(int i)ObjectgetColumn(String colName)ColumnDefinitiongetColumnDefinition(int i)ColumnDefinitiongetColumnDefinition(String colName)intgetColumnIndex(String colName)List<Object>getColumns()TupleDefinitiongetDefinition()booleanhasColumn(String colName)voidsetColumns(List<Object> cols)voidsetDefinition(TupleDefinition definition)intsize()StringtoString()
-
-
-
Constructor Detail
-
Tuple
public Tuple(TupleDefinition definition, List<Object> columns)
-
Tuple
public Tuple(TupleDefinition definition, Object[] columns)
-
-
Method Detail
-
setDefinition
public void setDefinition(TupleDefinition definition)
-
getDefinition
public TupleDefinition getDefinition()
-
getColumnIndex
public int getColumnIndex(String colName)
-
getColumnDefinition
public ColumnDefinition getColumnDefinition(String colName)
-
getColumnDefinition
public ColumnDefinition getColumnDefinition(int i)
-
hasColumn
public boolean hasColumn(String colName)
-
getColumn
public Object getColumn(int i)
-
size
public int size()
- Returns:
- return the number of columns
-
-