|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hep.aida.ref.event.AIDAObservable hep.aida.ref.ManagedObject hep.aida.ref.tuple.AbstractTuple hep.aida.ref.tuple.ReadOnlyAbstractTuple hep.aida.ref.tuple.ChainedTuple
Nested Class Summary |
Nested classes inherited from class hep.aida.ref.tuple.AbstractTuple |
AbstractTuple.AbstractTupleColumnFactory |
Field Summary |
Fields inherited from class hep.aida.ref.ManagedObject |
fillable |
Fields inherited from class hep.aida.ref.event.AIDAObservable |
connectionDidChange, isConnected, isValid |
Fields inherited from interface hep.aida.ref.tuple.FTuple |
ROWS_UNKNOWN |
Constructor Summary | |
ChainedTuple(String name,
String title,
hep.aida.ITuple[] set)
Tuple constructor. |
Method Summary | |
String |
columnDefaultString(int column)
|
Object |
columnDefaultValue(int column)
|
double |
columnMax(int column)
Get the maximum value of a column. |
double |
columnMean(int column)
Get the mean value of a column. |
double |
columnMin(int column)
Get the minimum value of a column. |
String |
columnName(int column)
Get the name of a column from its index |
double |
columnRms(int column)
Get the rms of a column. |
int |
columns()
Get the number of columns in the Tuple. |
Class |
columnType(int column)
Get the type of the column from its index |
void |
columnValue(int column,
Value v)
|
int |
findColumn(String name)
Convert a name to a column index. |
hep.aida.ITuple |
findTuple(int column)
|
int |
getRow()
Get the current row. |
boolean |
isInMemory()
|
boolean |
next()
Positions the cursor at the next row. |
boolean |
providesColumnDefaultValues()
|
int |
rows()
The number of rows currently in the ntuple. |
void |
setRow(int row)
Set the current row. |
void |
skip(int rows)
Skips rows. |
void |
start()
Positions the read cursor immediately before the first row. |
boolean |
supportsMultipleCursors()
|
boolean |
supportsRandomAccess()
|
Methods inherited from class hep.aida.ref.tuple.ReadOnlyAbstractTuple |
addRow, fill, reset, resetRow |
Methods inherited from class hep.aida.ref.tuple.AbstractTuple |
annotation, column, column, columnByIndex, columnByName, columnNames, columnTypes, columnValue, cursor, evaluateMax, evaluateMax, evaluateMin, evaluateMin, fill, fill, fill, fill, fill, fill, fill, fill, fill, fill, fill, fill, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getObject, getOptions, getShort, getString, getTuple, internalCursor, newInternalCursor, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, project, setAnnotation, setTitle, title, tuple |
Methods inherited from class hep.aida.ref.ManagedObject |
isFillable, name, setFillable, setName, type |
Methods inherited from class hep.aida.ref.event.AIDAObservable |
addListener, createEvent, fireStateChanged, fireStateChanged, fireStateChanged, isConnected, removeAllListeners, removeListener, setConnected, setIsValidAfterNotify, setValid, setValidForAll |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface hep.aida.ref.tuple.FTuple |
name |
Methods inherited from interface hep.aida.ref.event.Connectable |
isConnected, setConnected |
Constructor Detail |
public ChainedTuple(String name, String title, hep.aida.ITuple[] set)
name
- the Tuple's nametitle
- the Tuple's titleset
- Array of ITuples to be chainedMethod Detail |
public boolean supportsRandomAccess()
supportsRandomAccess
in interface FTuple
supportsRandomAccess
in class AbstractTuple
public boolean supportsMultipleCursors()
supportsMultipleCursors
in interface FTuple
supportsMultipleCursors
in class AbstractTuple
public boolean isInMemory()
isInMemory
in interface FTuple
isInMemory
in class AbstractTuple
public boolean providesColumnDefaultValues()
providesColumnDefaultValues
in class AbstractTuple
public void columnValue(int column, Value v)
columnValue
in class AbstractTuple
public String columnDefaultString(int column)
columnDefaultString
in class AbstractTuple
public int columns()
columns
in interface hep.aida.ITuple
columns
in class AbstractTuple
public String columnName(int column)
columnName
in interface hep.aida.ITuple
columnName
in class AbstractTuple
column
- the column's index
public Class columnType(int column)
columnType
in interface hep.aida.ITuple
columnType
in class AbstractTuple
column
- the column's index
public double columnMin(int column)
columnMin
in interface hep.aida.ITuple
columnMin
in class AbstractTuple
column
- The column's index.
public double columnMax(int column)
columnMax
in interface hep.aida.ITuple
columnMax
in class AbstractTuple
column
- The column's index.
public double columnMean(int column)
columnMean
in interface hep.aida.ITuple
columnMean
in class AbstractTuple
column
- The column's index.
public double columnRms(int column)
columnRms
in interface hep.aida.ITuple
columnRms
in class AbstractTuple
column
- The column's index.
public int rows()
rows
in interface hep.aida.ITuple
rows
in class AbstractTuple
public int getRow()
getRow
in class AbstractTuple
public hep.aida.ITuple findTuple(int column)
findTuple
in interface hep.aida.ITuple
findTuple
in class AbstractTuple
public void setRow(int row)
setRow
in interface hep.aida.ITuple
setRow
in class AbstractTuple
row
- The current row;
public void start()
start
in interface hep.aida.ITuple
start
in class AbstractTuple
public void skip(int rows)
skip
in interface hep.aida.ITuple
skip
in class AbstractTuple
rows
- number of rows to skip, greater than 0.
public boolean next()
next
in interface hep.aida.ITuple
next
in class AbstractTuple
public int findColumn(String name) throws IllegalArgumentException
findColumn
in interface hep.aida.ITuple
findColumn
in class AbstractTuple
IllegalArgumentException
public Object columnDefaultValue(int column)
columnDefaultValue
in interface hep.aida.ITuple
columnDefaultValue
in class AbstractTuple
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |