Table

Undocumented in source.
class Table (
T
) {}

Constructors

this
this()
Undocumented in source.
this
this(size_t aWidth)
Undocumented in source.
this
this(size_t aWidth, size_t aHeight)
Undocumented in source.
this
this(size_t aHeight, string[] someColumns)
Undocumented in source.
this
this(Table!S source, bool copy)
Undocumented in source.

Members

Functions

add
void add(Row!T row)
Undocumented in source. Be warned that the author may not have intended to support it.
avg
void avg(size_t target, size_t[] cols)
Undocumented in source. Be warned that the author may not have intended to support it.
avg
T avg(size_t col, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
changedCells
T[string] changedCells(size_t i, Table!T originalTable)
Undocumented in source. Be warned that the author may not have intended to support it.
changedCells
T[string] changedCells(size_t i, T originalValue)
Undocumented in source. Be warned that the author may not have intended to support it.
changedRows
T[string][] changedRows(Table!T originalTable)
Undocumented in source. Be warned that the author may not have intended to support it.
changedRows
T[string][] changedRows(T originalValue)
Undocumented in source. Be warned that the author may not have intended to support it.
copy
Table!T copy()
Undocumented in source. Be warned that the author may not have intended to support it.
count
size_t count()
Undocumented in source. Be warned that the author may not have intended to support it.
dec
S dec(size_t col, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
delta
void delta(string target, string[2] cols, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
delta
void delta(size_t target, string[2] cols, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
delta
void delta(string target, size_t[2] cols, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
delta
void delta(size_t target, size_t[2] cols, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
div
S div(size_t col, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
firstIndex
size_t firstIndex()
Undocumented in source. Be warned that the author may not have intended to support it.
firstRow
auto firstRow()
Undocumented in source. Be warned that the author may not have intended to support it.
inc
S inc(size_t col, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
lastIndex
size_t lastIndex()
Undocumented in source. Be warned that the author may not have intended to support it.
max
void max(size_t target, size_t[] cols, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
max
T max(size_t col, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
min
void min(size_t target, size_t[] cols)
Undocumented in source. Be warned that the author may not have intended to support it.
min
T min(size_t col, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
newRow
auto newRow()
Undocumented in source. Be warned that the author may not have intended to support it.
newRow
auto newRow(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
newRow
auto newRow(T[] values)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto opIndex(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
size_t opIndex(string col)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(Row!T row, size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
sum
void sum(size_t target, size_t[] cols)
Undocumented in source. Be warned that the author may not have intended to support it.
sum
S sum(size_t col, size_t start, size_t end)

Sum - Calculating sum of columns in a row

toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

columns
string[] columns [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
columns
string[] columns [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
height
size_t height [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
height
size_t height [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
width
size_t width [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
width
size_t width [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

colIndex
size_t[string] colIndex;
Undocumented in source.
rows
Row!T[] rows;
Undocumented in source.

Meta