public DataQueryExpressionTranslator( [NotNull] IQueryBlockTranslationManager queryBlockTranslationManager, [NotNull] IQueryToTableRenderer queryToTableRenderer) { if (queryBlockTranslationManager == null) { throw new ArgumentNullException(nameof(queryBlockTranslationManager)); } if (queryToTableRenderer == null) { throw new ArgumentNullException(nameof(queryToTableRenderer)); } _queryBlockTranslationManager = queryBlockTranslationManager; _queryToTableRenderer = queryToTableRenderer; }
public QueryTranslator( [NotNull] IDslParser dslParser, [NotNull] IQueryBlockTranslationManager queryBlockTranslationManager) { if (dslParser == null) { throw new ArgumentNullException(nameof(dslParser)); } if (queryBlockTranslationManager == null) { throw new ArgumentNullException(nameof(queryBlockTranslationManager)); } _dslParser = dslParser; _queryBlockTranslationManager = queryBlockTranslationManager; }