public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap<IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext executionContext)
   : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, new IExecutionContext[1]
   {
 executionContext
   }, (IFieldMapReaders)null)
 {
 }
Example #2
0
 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;
 }
Example #6
0
 // 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;
        }
Example #8
0
 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)
 {
 }
Example #12
0
 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)
 {
 }
Example #13
0
 public AzureIndexParameters(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap <IFieldQueryTranslator> fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts, IFieldMapReaders fieldMap)
     : this(valueFormatter, fieldQueryTranslators, fieldNameTranslator, null, executionContexts, fieldMap)
 {
 }