public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext executionContext) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, new IExecutionContext[1] { executionContext }, (IFieldMapReaders)null) { }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext executionContext) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, new IExecutionContext[1] { executionContext }, (IFieldMapReaders)null) { }
public ElasticQueryMapper(ElasticIndexParameters parameters) { if (parameters == null) { throw new ArgumentNullException(nameof(parameters)); } Parameters = parameters; ValueFormatter = parameters.ValueFormatter; FieldQueryTranslators = parameters.FieldQueryTranslators; FieldNameTranslator = parameters.FieldNameTranslator; }
public ElasticSearchQueryMapper(ElasticSearchIndexParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } Parameters = parameters; ValueFormatter = Parameters.ValueFormatter; _fieldQueryTranslators = Parameters.FieldQueryTranslators; FieldNameTranslator = Parameters.FieldNameTranslator; }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func<string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap, bool convertQueryDatesToUtc) { if (valueFormatter == null) throw new ArgumentNullException("valueFormatter"); if (fieldQueryTranslators == null) throw new ArgumentNullException("fieldQueryTranslators"); if (fieldNameTranslator == null) throw new ArgumentNullException("fieldNameTranslator"); this.ValueFormatter = valueFormatter; this.FieldQueryTranslators = fieldQueryTranslators; this.FieldNameTranslator = fieldNameTranslator; this.ExecutionContexts = executionContexts ?? new IExecutionContext[0]; this.FieldMap = fieldMap; this.getFieldConfiguration = getFieldConfiguration; this.getFieldConfiguration = getFieldConfiguration; this.ConvertQueryDatesToUtc = convertQueryDatesToUtc; }
// Methods public ElasticSearchIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext executionContext) { if (valueFormatter == null) { throw new ArgumentNullException("valueFormatter"); } if (fieldQueryTranslators == null) { throw new ArgumentNullException("fieldQueryTranslators"); } if (fieldNameTranslator == null) { throw new ArgumentNullException("fieldNameTranslator"); } ValueFormatter = valueFormatter; FieldNameTranslator = fieldNameTranslator; FieldQueryTranslators = fieldQueryTranslators; ExecutionContext = executionContext; }
public ElasticIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap) { if (valueFormatter == null) { throw new ArgumentNullException(nameof(valueFormatter)); } if (fieldQueryTranslators == null) { throw new ArgumentNullException(nameof(fieldQueryTranslators)); } if (fieldNameTranslator == null) { throw new ArgumentNullException(nameof(fieldNameTranslator)); } ValueFormatter = valueFormatter; FieldQueryTranslators = fieldQueryTranslators; FieldNameTranslator = fieldNameTranslator; ExecutionContexts = executionContexts; FieldMap = fieldMap; }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func <string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap, bool convertQueryDatesToUtc) { if (valueFormatter == null) { throw new ArgumentNullException("valueFormatter"); } if (fieldQueryTranslators == null) { throw new ArgumentNullException("fieldQueryTranslators"); } if (fieldNameTranslator == null) { throw new ArgumentNullException("fieldNameTranslator"); } this.ValueFormatter = valueFormatter; this.FieldQueryTranslators = fieldQueryTranslators; this.FieldNameTranslator = fieldNameTranslator; this.ExecutionContexts = executionContexts ?? new IExecutionContext[0]; this.FieldMap = fieldMap; this.getFieldConfiguration = getFieldConfiguration; this.getFieldConfiguration = getFieldConfiguration; this.ConvertQueryDatesToUtc = convertQueryDatesToUtc; }
public ElasticIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, executionContexts, null) { }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func<string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, getFieldConfiguration, executionContexts, null, false) { }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, null, executionContexts, fieldMap) { }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, Func <string, IAzureSearchFieldConfiguration> getFieldConfiguration, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, getFieldConfiguration, executionContexts, null, false) { }
public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap) : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, null, executionContexts, fieldMap) { }