--- parser3/src/include/pa_table.h 2001/01/29 22:34:57 1.5 +++ parser3/src/include/pa_table.h 2001/02/20 18:45:51 1.8 @@ -1,5 +1,5 @@ /* - $Id: pa_table.h,v 1.5 2001/01/29 22:34:57 paf Exp $ + $Id: pa_table.h,v 1.8 2001/02/20 18:45:51 paf Exp $ */ /* @@ -19,7 +19,7 @@ class Table : public Array { public: - Table(Request& request, + Table(Request& arequest, char *afile, uint aline, Array *acolumns, int initial_rows=CR_INITIAL_ROWS_DEFAULT); @@ -34,12 +34,12 @@ public: void inc_current() { fcurrent++; } void read_item(String& result, const String& column_name) { - result.APPEND(item(column_name), forigin.file, forigin.line+fcurrent); + result.APPEND(item(column_name), 0/*TODO:think about*/, forigin.file, forigin.line+fcurrent); } protected: - // request I'm processed on + // the request I'm processed on. for error reporting Request& request; // the base origin of table's data @@ -54,7 +54,7 @@ protected: // columns Array *fcolumns; - const Array *at(int index); + const Array& at(int index); const char *item(int column_index); const char *item(const String& column_name);