public RelationalQueryModelVisitor(
     [NotNull] RelationalQueryCompilationContext queryCompilationContext,
     [CanBeNull] RelationalQueryModelVisitor parentQueryModelVisitor)
     : base(Check.NotNull(queryCompilationContext, nameof(queryCompilationContext)))
 {
     _parentQueryModelVisitor = parentQueryModelVisitor;
 }
 public RelationalOrderingSubQueryExpressionTreeVisitor(
     RelationalQueryModelVisitor queryModelVisitor, Ordering ordering)
     : base(queryModelVisitor)
 {
     _queryModelVisitor = queryModelVisitor;
     _ordering          = ordering;
 }
 public RelationalQueryingExpressionTreeVisitor(
     RelationalQueryModelVisitor queryModelVisitor, IQuerySource querySource)
     : base(queryModelVisitor)
 {
     _queryModelVisitor = queryModelVisitor;
     _querySource       = querySource;
 }
 public MemberAccessToValueReaderReferenceReplacingExpressionTreeVisitor(
     QuerySourceMapping querySourceMapping,
     RelationalQueryModelVisitor queryModelVisitor)
     : base(querySourceMapping, throwOnUnmappedReferences: false)
 {
     _queryModelVisitor = queryModelVisitor;
 }
        public override EntityQueryModelVisitor CreateQueryModelVisitor(
            EntityQueryModelVisitor parentEntityQueryModelVisitor)
        {
            var relationalQueryModelVisitor
                = new RelationalQueryModelVisitor(
                      this, (RelationalQueryModelVisitor)parentEntityQueryModelVisitor);

            _relationalQueryModelVisitors.Add(relationalQueryModelVisitor);

            return(relationalQueryModelVisitor);
        }
Ejemplo n.º 6
0
 public HandlerContext(
     IResultOperatorHandler resultOperatorHandler,
     RelationalQueryModelVisitor queryModelVisitor,
     ResultOperatorBase resultOperator,
     QueryModel queryModel,
     SelectExpression selectExpression)
 {
     _resultOperatorHandler = resultOperatorHandler;
     _queryModelVisitor     = queryModelVisitor;
     _resultOperator        = resultOperator;
     _queryModel            = queryModel;
     _selectExpression      = selectExpression;
 }
Ejemplo n.º 7
0
 public RelationalProjectionSubQueryExpressionTreeVisitor(RelationalQueryModelVisitor queryModelVisitor)
     : base(queryModelVisitor)
 {
 }
Ejemplo n.º 8
0
 public FilteringExpressionTreeVisitor(RelationalQueryModelVisitor queryModelVisitor)
 {
     _queryModelVisitor = queryModelVisitor;
 }
Ejemplo n.º 9
0
 public FilteringExpressionTreeVisitor(
     RelationalQueryModelVisitor queryModelVisitor, IQuerySource querySource)
 {
     _queryModelVisitor = queryModelVisitor;
     _querySource       = querySource;
 }
Ejemplo n.º 10
0
 public RelationalProjectionSubQueryExpressionTreeVisitor(RelationalQueryModelVisitor queryModelVisitor)
     : base(queryModelVisitor.QueryCompilationContext)
 {
     _queryModelVisitor = queryModelVisitor;
 }