--- parser3/src/classes/table.C 2007/05/24 09:59:57 1.229 +++ parser3/src/classes/table.C 2007/06/09 16:22:08 1.231 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_TABLE_C="$Date: 2007/05/24 09:59:57 $"; +static const char * const IDENT_TABLE_C="$Date: 2007/06/09 16:22:08 $"; #include using namespace std; @@ -1213,7 +1213,7 @@ static void _columns(Request& r, MethodP } static void _select(Request& r, MethodParams& params) { - Value& vcondition=params.as_junction(0, "condition must be expression"); + Value& vcondition=params.as_expression(0, "condition must be number, bool or expression"); Table& source_table=GET_SELF(r, VTable).table(); Table& result_table=*new Table(source_table.columns());