public ExistsConditionInfo Parse(SelectAtomContext ctx) { var condtion = new ExistsConditionInfo(); if (Is_existed) { condtion.ConditionType = ConditionType.Exists; } else if (Is_not_existed) { condtion.ConditionType = ConditionType.NotExists; } condtion.SubContext = new SelectContext(); Select.Parse(condtion.SubContext); //var rslt = new SqlContext(); //rslt.Condition.Conditions.Add(new ConditionComplexInfo() { Condition = condtion }); return(condtion); }
public ExistsConditionInfo Parse(SelectAtomContext ctx) { var condtion = new ExistsConditionInfo(); if (Is_existed) { condtion.ConditionType = ConditionType.Exists; } else if (Is_not_existed) { condtion.ConditionType = ConditionType.NotExists; } condtion.SubContext = new SelectContext(); Select.Parse(condtion.SubContext); //var rslt = new SqlContext(); //rslt.Condition.Conditions.Add(new ConditionComplexInfo() { Condition = condtion }); return condtion; }