public CypherQueryModelVisitorFactory(
            [NotNull] EntityQueryModelVisitorDependencies dependencies,
            [NotNull] CypherQueryModelVisitorDependencies cypherDependencies
        ) : base(dependencies) {
            Check.NotNull(cypherDependencies, nameof(cypherDependencies));

            CypherDependencies = cypherDependencies;
        }
コード例 #2
0
        public CypherQueryModelVisitor(
            [NotNull] EntityQueryModelVisitorDependencies dependencies,
            [NotNull] CypherQueryModelVisitorDependencies cypherDependencies,
            [NotNull] CypherQueryCompilationContext queryCompilationContext,
            [CanBeNull] CypherQueryModelVisitor parentQueryModelVisiter
            ) : base(dependencies, queryCompilationContext)
        {
            _cypherTranslatingExpressionVisitorFactory = cypherDependencies.CypherTranslatingExpressionVisitorFactory;
            // TODO: Are composite predicate and conditional removing visitors necessary

            ParentQueryModelVisitor = parentQueryModelVisiter;
            ContextOptions          = cypherDependencies.ContextOptions;
        }