Class ADT.Table.table
- Description
The table base-class.
- Method
create
ADT.Table.table ADT.Table.table(
array
(array
)table
,array
(string
)column_names
,array
(mapping
(string
:string
))|void
column_types
)- Description
The ADT.Table.table class takes two or three arguments:
- Parameter
table
The first argument is a two-dimensional array consisting of one array of columns per row. All rows must have the same number of columns as specified in column_names.
- Parameter
column_names
This argument is an array of column names associated with each column in the table. References by column name are case insensitive. The case used in column_names will be used when the table is displayed. A column can also be referred to by its position, starting from zero.
- Parameter
column_types
This is an optional array of mappings. The column type information is only used when displaying the table. Currently, only the keyword
"type"
is recognized. The type can be specified as"text"
or"num"
(numerical). Text columns are left adjusted, whereas numerical columns are right adjusted. If a mapping in the array is 0 (zero), it will be assumed to be a text column. If column_types is omitted, all columns will displayed as text.See ADT.Table.ASCII.encode() on how to display a table.
- See also