public IsReferenceExpressionRewriter(QueryEntityTree queryEntityTree, NameGenerator nameGenerator, HashSet <ColumnReferenceExpression> rewritten) { this.queryEntityTree = queryEntityTree; this.nameGenerator = nameGenerator; this.rewritten = rewritten; }
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; }
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); }
public DeduceEntityTypeFromIsReferenceExpressionVisitor(QueryEntityTree queryEntityTree) { this.queryEntityTree = queryEntityTree; }