/// <summary> /// 实例化一个字段描述信息解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public AsElementParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个表元素解释器的实例。 /// </summary> /// <param name="adapter">该解释器所属的适配器。</param> public TableParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个DELETE 语句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public DeleteBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个 LEFT JOIN 子句解释器。 /// </summary> /// <param name="adapter">该解释器所属的适配器。</param> public LeftJoinParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个逻辑或运算表达式的解释器对象实例. /// </summary> /// <param name="adapter">所属的父级适配器。</param> public LogicOrParser(ParserAdapter adapter) : base(adapter) { }
public FunParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个 SET 子句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public SetBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个 INSERT 语句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public InsertBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个 GROUP BY 子解释器 /// </summary> /// <param name="adapter"></param> public GroupByBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个元素优先级分组(即命令中的括号分组)的解释器对象实例. /// </summary> /// <param name="adapter">所属的父级适配器。</param> public GroupElementParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个表达式描述信息解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public ExpParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个 WHERE 子句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public WhereBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个 UPDATE 语句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public UpdateBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个 ORDER BY 子句解释器实例。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public OrderByBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个命令元素解释器实例。 /// </summary> /// <param name="adapter">其父级管理适配器。</param> protected ParserBase(ParserAdapter adapter) { _Adapter = adapter; }
/// <summary> /// 实例化一个字段描述信息解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public FieldParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个 FROM 子句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public FromBlockParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 实例化一个LIKE 子句解释器。 /// </summary> /// <param name="adapter">所属的父级适配器。</param> public LikeParser(ParserAdapter adapter) : base(adapter) { }
/// <summary> /// 创建一个逻辑运算表达式的解释器对象实例. /// </summary> /// <param name="adapter">所属的父级适配器。</param> protected LogicParser(ParserAdapter adapter) : base(adapter) { }