- Notifications
You must be signed in to change notification settings - Fork 174
Closed
Labels
Description
stack overflow!!
my example: WhereTree nested recursive ;
enum LJ_TYPE { AND, OR, NOT, DSELF } enum OPERATOR { EQ,NE,GE,LE,GT,LT,BTW,IN,LK, EMPTY,NULL,EXI,NEXI,TRUE,FALSE,NNULL,NEMPTY } input WhereLeaf { s:String, o:OPERATOR, l:ExpressItem, r:ExpressItem, sv:String, sa:[String], dt:String, dv:Float, lv:Int, dta:[String], da:[Float], la:[Int] } input WhereTree { lj:LJ_TYPE, a:WhereLeaf, as:[WhereLeaf], w:WhereTree, ws:[WhereTree], sup:WhereTree } input ExpressItem { y:String, l:ExpressItem, r:ExpressItem, s:String, sub:SubSelect, cwt:[CaseExpression], a:[ExpressItem], sv:String, lv:Int, dv:Float, dt:String, bv:Boolean, len:Int } input SubSelect { s:String, e:ExpressItem, from:String, where: WhereTree, grp:[ExpressItem], hav:WhereTree } input CaseExpression { w:ExpressItem, b: WhereTree, t:ExpressItem } extend type Query { findAllEQPsFilter_delete(where: WhereTree, offset:Int, first:Int, orderBy:String, asc:Boolean): [EQP]! }WhereTree can not use NOW!