|
|
| version 1.49, 2002/08/01 11:41:19 | version 1.52, 2002/12/05 11:24:35 |
|---|---|
| Line 31 Table::Table(Pool& apool, | Line 31 Table::Table(Pool& apool, |
| } | } |
| } | } |
| Table::Table(const Table& source) : | Table::Table(Pool& apool, const Table& source, int offset, int limit) : |
| Array(source), | Array(apool, limit/*may be more than needed, no harm done*/), |
| forigin_string(source.forigin_string), | forigin_string(source.forigin_string), |
| fcurrent(source.fcurrent), | fcurrent(0), |
| fcolumns(source.fcolumns), | fcolumns(source.fcolumns), |
| name2number(source.name2number) { | name2number(source.name2number) { |
| } | append_array(source, offset, limit); |
| Table::Table(Pool& apool, const Table& source, int offset) : | |
| Array(apool), | |
| forigin_string(source.forigin_string), | |
| fcurrent(source.fcurrent), | |
| fcolumns(source.fcolumns), | |
| name2number(source.name2number) { | |
| append_array(source, offset); | |
| } | } |
| int Table::column_name2index(const String& column_name, bool bark) const { | int Table::column_name2index(const String& column_name, bool bark) const { |