.TH SqlYard Onyx
.SH NAME
SqlYard \- Interface to Yard using ESQL\-C
.SH SYNOPSYIS
.nf
class SqlYard : public SqlParser {
	char *sql_user;
	int   commit_flag;
	
	SqlYard(char *user);
	virtual ~SqlYard();
	
	virtual int statement();
	virtual int select();
	virtual int other();
	
	virtual int sql_open();
	virtual int sql_close();
	}
.fi
.SH DESCRIPTION
SqlYard is a grammar for using Yard as a Engine.
Only select,commit and rollback are filtered.
.SH IMPLEMENTATION
.PP
statement : 
.br
.in +0.8i
.ad l
.nh
database  | select  | other  
.br
;
.br
.hy
.PP
select : 
.br
.in +0.8i
.ad l
.nh
"select" matchexp  
.br
;
.br
.hy
.PP
other : 
.br
.in +0.8i
.ad l
.nh
true  [ "insert" | "delete" | "update" | true  ] matchexp  
.br
;
.br
.hy
