Beispiel #1
0
 public IsReferenceExpressionRewriter(QueryEntityRegistry queryEntityRegistry,
                                      QueryEntityAccessor queryEntityAccessor, NameGenerator nameGenerator,
                                      HashSet <ColumnReferenceExpression> rewritten)
 {
     this.queryEntityRegistry = queryEntityRegistry;
     this.queryEntityAccessor = queryEntityAccessor;
     this.nameGenerator       = nameGenerator;
     this.rewritten           = rewritten;
 }
 public TranslationContext(IMappingSource mappingSource, List <ISqlElement> areas,
                           SqlQuery sqlQuery)
 {
     this.mappingSource  = mappingSource;
     this.areas          = areas;
     this.sqlQuery       = sqlQuery;
     queryEntityRegistry = new QueryEntityRegistry(mappingSource);
     queryEntityAccessor = new QueryEntityAccessor(queryEntityRegistry, nameGenerator);
 }
Beispiel #3
0
 public ValueLiteralRewriter(QueryEntityAccessor queryEntityAccessor,
                             QueryEntityRegistry queryEntityRegistry)
 {
     this.queryEntityAccessor = queryEntityAccessor;
     this.queryEntityRegistry = queryEntityRegistry;
 }
 public DeduceEntityTypeFromIsReferenceExpressionVisitor(QueryEntityRegistry queryEntityRegistry,
                                                         QueryEntityAccessor queryEntityAccessor)
 {
     this.queryEntityRegistry = queryEntityRegistry;
     this.queryEntityAccessor = queryEntityAccessor;
 }
 public ColumnReferenceRewriter(QueryEntityAccessor queryEntityAccessor,
                                HashSet <ColumnReferenceExpression> rewritten)
 {
     this.queryEntityAccessor = queryEntityAccessor;
     this.rewritten           = rewritten;
 }