表组,条件组,and组等容纳多个子节点的的节点,整条SQL也是这个节点//此类节点下面一般有多个子节点,如查询多个字段,从多个表查询,包含多个条件,按多种情况排序等publicclassSetNodeextendsNode {//子节点之间的分隔符protectedString seperator;publicSetNode() {...
Entry入口 main中自顶向下手动创建了sql语法树 packagecom.hy;//构建SQL语法树publicclassEntry {publicstaticvoidmain(String[] args)throwsException { Node query=newSetNode(" "); query.addChild(newKeywordNode("Select")); Node fields=newSetNode(","); fields.addChild(newValueNode("name")); fields...
packagecom.hy;//构建SQL语法树publicclassEntry {publicstaticvoidmain(String[] args) { Node query=newSetNode(" "); query.addChild(newKeywordNode("Select")); Node fields=newSetNode(","); fields.addChild(newValueNode("name")); fields.addChild(newValueNode("ismale")); query.addChild(fiel...
packagecom.hy;//构建SQL语法树publicclassEntry {publicstaticvoidmain(String[] args) { Node query=newSetNode(" "); query.addChild(newKeywordNode("Select")); Node fields=newSetNode(","); fields.addChild(newValueNode("name")); fields.addChild(newValueNode("ismale")); query.addChild(fiel...