public TableDeclarationRewriter(QueryEntityTree queryEntityTree,
                                 EnumSqlBuilder enumSqlBuilder,
                                 NameGenerator nameGenerator)
 {
     this.queryEntityTree = queryEntityTree;
     this.enumSqlBuilder  = enumSqlBuilder;
     this.nameGenerator   = nameGenerator;
 }
 public TableDeclarationRewriter(QueryEntityTree queryEntityTree,
                                 EnumSqlBuilder enumSqlBuilder,
                                 NameGenerator nameGenerator, List <ISqlElement> areas)
 {
     this.queryEntityTree = queryEntityTree;
     this.enumSqlBuilder  = enumSqlBuilder;
     this.areas           = areas;
     this.nameGenerator   = nameGenerator;
 }
Esempio n. 3
0
 public TranslationContext(IMappingSource mappingSource, List <ISqlElement> areas,
                           SqlQuery sqlQuery)
 {
     this.mappingSource  = mappingSource;
     this.areas          = areas;
     this.sqlQuery       = sqlQuery;
     queryEntityRegistry = new QueryEntityRegistry(mappingSource);
     queryEntityTree     = new QueryEntityTree(queryEntityRegistry, nameGenerator);
     enumSqlBuilder      = new EnumSqlBuilder(queryEntityTree, nameGenerator);
 }
Esempio n. 4
0
 public ValueLiteralRewriter(EnumSqlBuilder enumSqlBuilder)
 {
     this.enumSqlBuilder = enumSqlBuilder;
 }