hep.aida.ref.tuple
Class TupleColumn
- java.lang.Object
-
- hep.aida.ref.tuple.TupleColumn
-
- All Implemented Interfaces:
- IBaseTupleColumn, FTupleColumn
- Direct Known Subclasses:
- TupleColumn.TupleColumnBoolean, TupleColumn.TupleColumnByte, TupleColumn.TupleColumnChar, TupleColumn.TupleColumnDouble, TupleColumn.TupleColumnFloat, TupleColumn.TupleColumnFolder, TupleColumn.TupleColumnInt, TupleColumn.TupleColumnLong, TupleColumn.TupleColumnObject, TupleColumn.TupleColumnShort, TupleColumn.TupleColumnString
public abstract class TupleColumn extends java.lang.Object implements IBaseTupleColumn, FTupleColumn
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classTupleColumn.TupleColumnBooleanstatic classTupleColumn.TupleColumnBytestatic classTupleColumn.TupleColumnCharstatic classTupleColumn.TupleColumnDoublestatic classTupleColumn.TupleColumnFloatstatic classTupleColumn.TupleColumnFolderstatic classTupleColumn.TupleColumnIntstatic classTupleColumn.TupleColumnLongstatic classTupleColumn.TupleColumnObjectstatic classTupleColumn.TupleColumnShortstatic classTupleColumn.TupleColumnString
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description voidaddRow()voiddefaultValue(Value value)voidfill(Value value)booleanhasDefaultValue()doublemaximum()Get the maximum value of the column (if it can be converted to a double).voidmaxValue(Value value)doublemean()Get the mean value of the column (if it can be converted to a double).voidmeanValue(Value value)doubleminimum()Get the minimum value of the column (if it can be converted to a double).voidminValue(Value value)java.lang.Stringname()Get the name of the column.voidreset()voidresetRow()voidresetRows(int numberOfRows)Clears the values on the stack.doublerms()Get the RMS of the given column (if it can be converted to a double).voidrmsValue(Value value)abstract voidsetValue(int index, Value value)java.lang.Classtype()Get the type of a give column.voidvalue(FTupleCursor cursor, Value value)abstract voidvalue(int index, Value value)
-
-
-
Method Detail
-
minimum
public double minimum()
Description copied from interface:IBaseTupleColumnGet the minimum value of the column (if it can be converted to a double).- Specified by:
minimumin interfaceIBaseTupleColumn- Returns:
- The column's minimum value. In Java Double.NaN might be returned.
-
maximum
public double maximum()
Description copied from interface:IBaseTupleColumnGet the maximum value of the column (if it can be converted to a double).- Specified by:
maximumin interfaceIBaseTupleColumn- Returns:
- The column's maximum value. In Java Double.NaN might be returned.
-
mean
public double mean()
Description copied from interface:IBaseTupleColumnGet the mean value of the column (if it can be converted to a double).- Specified by:
meanin interfaceIBaseTupleColumn- Returns:
- The column's mean value. In Java Double.NaN might be returned.
-
rms
public double rms()
Description copied from interface:IBaseTupleColumnGet the RMS of the given column (if it can be converted to a double).- Specified by:
rmsin interfaceIBaseTupleColumn- Returns:
- The column's RMS. In Java Double.NaN might be returned.
-
hasDefaultValue
public boolean hasDefaultValue()
- Specified by:
hasDefaultValuein interfaceFTupleColumn
-
name
public java.lang.String name()
Description copied from interface:IBaseTupleColumnGet the name of the column.- Specified by:
namein interfaceIBaseTupleColumn- Specified by:
namein interfaceFTupleColumn- Returns:
- The column's name.
-
type
public java.lang.Class type()
Description copied from interface:IBaseTupleColumnGet the type of a give column.- Specified by:
typein interfaceIBaseTupleColumn- Specified by:
typein interfaceFTupleColumn- Returns:
- The column's Class.
-
value
public void value(FTupleCursor cursor, Value value)
-
value
public abstract void value(int index, Value value)
-
fill
public void fill(Value value)
-
setValue
public abstract void setValue(int index, Value value)
-
addRow
public void addRow()
-
resetRow
public void resetRow()
-
reset
public void reset()
-
minValue
public void minValue(Value value)
- Specified by:
minValuein interfaceFTupleColumn
-
maxValue
public void maxValue(Value value)
- Specified by:
maxValuein interfaceFTupleColumn
-
meanValue
public void meanValue(Value value)
- Specified by:
meanValuein interfaceFTupleColumn
-
rmsValue
public void rmsValue(Value value)
- Specified by:
rmsValuein interfaceFTupleColumn
-
resetRows
public void resetRows(int numberOfRows)
Clears the values on the stack.
-
defaultValue
public void defaultValue(Value value)
- Specified by:
defaultValuein interfaceFTupleColumn
-
-
DMelt 3.0 © DataMelt by jWork.ORG