public ElasticQueryExecutor(IElasticClient elasticClient, string dataId) { _elasticClient = elasticClient; _dataId = dataId; _propertyNameInferrerParser = new PropertyNameInferrerParser(_elasticClient); _elasticGeneratorQueryModelVisitor = new ElasticGeneratorQueryModelVisitor <TK>(_propertyNameInferrerParser); }
public ElasticGeneratorQueryModelVisitor(PropertyNameInferrerParser propertyNameInferrerParser) { _propertyNameInferrerParser = propertyNameInferrerParser; }
public GeneratorExpressionTreeVisitor(PropertyNameInferrerParser propertyNameInferrerParser) { _propertyNameInferrerParser = propertyNameInferrerParser; }