public ReadOnlyExpressionFactory( [NotNull] ReadOnlyExpressionDependencies dependencies ) { Check.NotNull(dependencies, nameof(dependencies)); Dependencies = dependencies; }
public ReadOnlyExpression( [NotNull] ReadOnlyExpressionDependencies dependencies, [NotNull] CypherQueryCompilationContext queryCompilationContext, [NotNull] string alias ) : this(dependencies, queryCompilationContext) { Check.NotNull(alias, nameof(alias)); // TODO: Create unique alias }
public ReadOnlyExpression( [NotNull] ReadOnlyExpressionDependencies dependencies, [NotNull] CypherQueryCompilationContext queryCompilationContext ) : base(null, null) { Check.NotNull(dependencies, nameof(dependencies)); Check.NotNull(queryCompilationContext, nameof(queryCompilationContext)); Dependencies = dependencies; _queryCompliationContext = queryCompilationContext; }