sync up, see ChangeLog for details

This commit is contained in:
brianb
2004-02-06 02:34:20 +00:00
parent ede5601bf2
commit a74094c667
15 changed files with 539 additions and 200 deletions

View File

@@ -43,11 +43,12 @@ static MdbSQL *g_sql;
%token <name> IDENT NAME PATH STRING NUMBER
%token SELECT FROM WHERE CONNECT DISCONNECT TO LIST TABLES WHERE AND OR NOT
%token DESCRIBE TABLE
%token LTEQ GTEQ LIKE
%token LTEQ GTEQ LIKE IS NULL
%type <name> database
%type <name> constant
%type <ival> operator
%type <ival> nulloperator
%%
@@ -98,6 +99,10 @@ sarg:
free($1);
free($3);
}
| NAME nulloperator {
mdb_sql_add_sarg(_mdb_sql(NULL), $1, $2, NULL);
free($1);
}
;
operator:
@@ -108,6 +113,12 @@ operator:
| GTEQ { $$ = MDB_GTEQ; }
| LIKE { $$ = MDB_LIKE; }
;
nulloperator:
IS NULL { $$ = MDB_ISNULL; }
| IS NOT NULL { $$ = MDB_NOTNULL; }
;
constant:
NUMBER { $$ = $1; }
| STRING { $$ = $1; }