Package sk.ipesoft.d2000.base
Class ColumnBase
- java.lang.Object
-
- sk.ipesoft.d2000.base.ColumnBase
-
- Direct Known Subclasses:
ColumnD2Bool,ColumnD2Double,ColumnD2Int,ColumnD2Object,ColumnD2Text,ColumnD2TimeAbs,ColumnD2TimeRel
public class ColumnBase extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description D2Base<?>[]asArray()doubleavg()doubleavg(int fromRow, int toRow)D2ArraycopyToD2Array()voidfill(D2Base<?> value)Fills column with given valuevoidfill(D2Base<?> value, int fromRow, int toRow)Fills column in rows fromRow ..sk.ipesoft.d2000.datatable.Column<?,?,?,?,?,?,?>getAnonymousDataColumn()intgetColumnIndex()java.lang.StringgetName()D2SD<?,?>getStruct()doublemax()doublemax(int fromRow, int toRow)doublemin()doublemin(int fromRow, int toRow)voidreplace(D2Base<?> toFind, D2Base<?> toReplace)Replaces values toFind by value toReplacevoidreplace(D2Base<?> toFind, D2Base<?> toReplace, int fromRow, int toRow)Replaces values toFind by value toReplace searching rows fromRow ..doublesum()doublesum(int fromRow, int toRow)
-
-
-
Method Detail
-
avg
public double avg(int fromRow, int toRow)- Parameters:
fromRow-toRow-- Returns:
- average value in rows fromRow .. toRow
-
avg
public double avg()
- Returns:
- average value in column
-
copyToD2Array
public D2Array copyToD2Array()
-
fill
public void fill(D2Base<?> value, int fromRow, int toRow) throws sk.ipesoft.d2000.base.ExceptionInvalidValue
Fills column in rows fromRow .. toRow with given value- Parameters:
value-fromRow-toRow-- Throws:
sk.ipesoft.d2000.base.ExceptionInvalidValue
-
fill
public void fill(D2Base<?> value)
Fills column with given value- Parameters:
value-
-
getAnonymousDataColumn
public final sk.ipesoft.d2000.datatable.Column<?,?,?,?,?,?,?> getAnonymousDataColumn()
-
getColumnIndex
public final int getColumnIndex()
-
getName
public java.lang.String getName()
-
getStruct
public final D2SD<?,?> getStruct()
-
max
public double max(int fromRow, int toRow)- Parameters:
fromRow-toRow-- Returns:
- maximal value in rows fromRow .. toRow
-
max
public double max()
- Returns:
- maximal value in column
-
min
public double min(int fromRow, int toRow)- Parameters:
fromRow-toRow-- Returns:
- minimal value in row fromRow .. toRow
-
min
public double min()
- Returns:
- minimal value in column
-
replace
public void replace(D2Base<?> toFind, D2Base<?> toReplace, int fromRow, int toRow)
Replaces values toFind by value toReplace searching rows fromRow .. toRow- Parameters:
toFind-toReplace-fromRow-toRow-
-
replace
public void replace(D2Base<?> toFind, D2Base<?> toReplace)
Replaces values toFind by value toReplace- Parameters:
toFind-toReplace-
-
sum
public double sum(int fromRow, int toRow)- Parameters:
fromRow-toRow-- Returns:
- sum of the values in rows fromRow .. toRow
-
sum
public double sum()
- Returns:
- sum of all values in column
-
asArray
public D2Base<?>[] asArray()
-
-