hep.aida
Interface ITupleColumn.L
- All Superinterfaces:
- IBaseTupleColumn, ITupleColumn
- Enclosing interface:
- ITupleColumn
- public static interface ITupleColumn.L
- extends ITupleColumn
/* Template Instantiated Interface: ITupleColumn
Nested classes inherited from class hep.aida.ITupleColumn |
ITupleColumn.B, ITupleColumn.C, ITupleColumn.D, ITupleColumn.F, ITupleColumn.I, ITupleColumn.ITuple, ITupleColumn.L, ITupleColumn.Object, ITupleColumn.S, ITupleColumn.String, ITupleColumn.Z |
Method Summary |
long |
defaultValue()
Get the column default value. |
void |
fill(long value)
Fill the column.
|
long |
fillableObject()
Used when filling.
|
long |
value()
Get the object stored in the column
at the current cursor's position. |
fill
public void fill(long value)
throws IllegalArgumentException
- Fill the column.
If the value is a number with value NaN, the entry will be
recorded but it will not contribue to the column's statistics.
- Parameters:
value
- The base type or object to fill with.
- Throws:
IllegalArgumentException
value
public long value()
- Get the object stored in the column
at the current cursor's position.
- Returns:
- The object.
defaultValue
public long defaultValue()
- Get the column default value.
- Returns:
- The column's default.
fillableObject
public long fillableObject()
- Used when filling.
This method returns a prebooked (in general empty) object.
This is intended to help the filling of a tuple in case of dealing
with complex objects. Reissuing the method after a ITuple::addRow
may return the same object but reseted.
This method may return zero in case the implementation don't have
the necessary material to provide a prebooked object of any kind.
In case the column contains tuples (T = ITuple),
this methods returns an empty tuple booked according to what had been
specified at creation of the main tuple.
In case the tuple column is binded to a user variable (done through the
bind method), this method returns the pointer passed to
the bind method.
The user must not delete the returned object.
- Returns:
- An object.
Copyright © 2000-2004 AIDA Team, All Rights Reserved.