public QueryableMethodTranslatingExpressionVisitor Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new RelationalQueryableMethodTranslatingExpressionVisitor(
                queryCompilationContext.Model,
                _relationalSqlTranslatingExpressionVisitorFactory,
                _sqlExpressionFactory));
 }
示例#2
0
 public ShapedQueryCompilingExpressionVisitor Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new InMemoryShapedQueryCompilingExpressionVisitor(
                _entityMaterializerSource,
                queryCompilationContext.TrackQueryResults,
                queryCompilationContext.Async));
 }
示例#3
0
 public RelationalShapedQueryOptimizer(
     QueryCompilationContext2 queryCompilationContext,
     ISqlExpressionFactory sqlExpressionFactory)
 {
     _queryCompilationContext = queryCompilationContext;
     SqlExpressionFactory     = sqlExpressionFactory;
 }
 public SqlServerShapedQueryOptimizer(
     QueryCompilationContext2 queryCompilationContext,
     ISqlExpressionFactory sqlExpressionFactory)
     : base(queryCompilationContext)
 {
     _sqlExpressionFactory = sqlExpressionFactory;
 }
 public ShapedQueryCompilingExpressionVisitor Create(QueryCompilationContext2 queryCompilationContext)
 {
     throw new NotImplementedException();
     //return new CosmosShapedQueryCompilingExpressionVisitor(
     //    _entityMaterializerSource,
     //    queryCompilationContext.TrackQueryResults,
     //    queryCompilationContext.Async);
 }
 public ShapedQueryCompilingExpressionVisitor Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new RelationalShapedQueryCompilingExpressionVisitor(
                _entityMaterializerSource,
                _querySqlGeneratorFactory,
                queryCompilationContext.TrackQueryResults,
                queryCompilationContext.Async));
 }
 public QueryOptimizer Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new QueryOptimizer(queryCompilationContext));
 }
 public override EntityQueryableTranslator Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new InMemoryEntityQueryableTranslator(_model));
 }
 public override EntityQueryableTranslator Create(QueryCompilationContext2 queryCompilationContext)
 {
     throw new NotImplementedException();
 }
 public override ShapedQueryOptimizer Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new RelationalShapedQueryOptimizer(queryCompilationContext));
 }
 public override EntityQueryableTranslator Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new RelationalEntityQueryableTranslator(_model, _sqlExpressionFactory));
 }
 public override ShapedQueryOptimizer Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new RelationalShapedQueryOptimizer(queryCompilationContext, SqlExpressionFactory));
 }
 public abstract EntityQueryableTranslator Create(QueryCompilationContext2 queryCompilationContext);
 public QueryableMethodTranslatingExpressionVisitor Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new InMemoryQueryableMethodTranslatingExpressionVisitor());
 }
 public RelationalShapedQueryOptimizer(QueryCompilationContext2 queryCompilationContext)
 {
     _queryCompilationContext = queryCompilationContext;
 }
示例#16
0
 public virtual ShapedQueryOptimizer Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new ShapedQueryOptimizer());
 }
 public QueryableMethodTranslatingExpressionVisitor Create(QueryCompilationContext2 queryCompilationContext)
 {
     throw new NotImplementedException();
 }
示例#18
0
 public override ShapedQueryOptimizer Create(QueryCompilationContext2 queryCompilationContext)
 {
     return(new InMemoryShapedQueryOptimizer());
 }