예제 #1
0
 public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IRuleExceptionFinder ruleExceptionFinder, IFragmentBuilder fragmentBuilder, IReporter reporter)
 {
     this.fragmentBuilder     = fragmentBuilder;
     this.reporter            = reporter;
     this.ruleExceptionFinder = ruleExceptionFinder;
     this.ruleVisitorBuilder  = ruleVisitorBuilder;
 }
예제 #2
0
 public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IFragmentBuilder fragmentBuilder, IReporter reporter, ISqlStreamReaderBuilder sqlStreamReaderBuilder)
 {
     this.fragmentBuilder        = fragmentBuilder;
     this.reporter               = reporter;
     this.ruleVisitorBuilder     = ruleVisitorBuilder;
     this.sqlStreamReaderBuilder = sqlStreamReaderBuilder;
 }
예제 #3
0
 public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IFragmentBuilder fragmentBuilder, IReporter reporter)
     : this(ruleVisitorBuilder, new RuleExceptionFinder(), fragmentBuilder, reporter)
 {
 }
예제 #4
0
 public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IFragmentBuilder fragmentBuilder, IReporter reporter)
     : this(ruleVisitorBuilder, fragmentBuilder, reporter, new SqlStreamReaderBuilder())
 {
 }