public StronglyTypedRavenSettings(NameValueCollection settings)
		{
			Replication = new ReplicationConfiguration();
			Voron = new VoronConfiguration();
			Esent = new EsentConfiguration();
			Prefetcher = new PrefetcherConfiguration();
			FileSystem = new FileSystemConfiguration();
			Encryption = new EncryptionConfiguration();
			Indexing = new IndexingConfiguration();

			this.settings = settings;
		}
Esempio n. 2
0
 public FaultyInMemoryIndex(Exception e, string name, IndexingConfiguration configuration, IndexDefinition definition)
     : this(e, configuration, new FaultyIndexDefinition(name, new HashSet <string> { "@FaultyIndexes" }, IndexLockMode.Unlock, IndexPriority.Normal, new IndexField[0], definition))
 {
 }
Esempio n. 3
0
 public HandleCompareExchangeReferences(Index index, HashSet <string> collectionsWithCompareExchangeReferences, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexingConfiguration configuration)
     : base(index, null, documentsStorage, indexStorage, indexStorage.ReferencesForCompareExchange, configuration)
 {
     _collectionsWithCompareExchangeReferences = collectionsWithCompareExchangeReferences;
 }
Esempio n. 4
0
 public MapDocuments(Index index, DocumentsStorage documentsStorage, IndexStorage indexStorage, MapReduceIndexingContext mapReduceContext, IndexingConfiguration configuration)
 {
     _index            = index;
     _mapReduceContext = mapReduceContext;
     _configuration    = configuration;
     _documentsStorage = documentsStorage;
     _indexStorage     = indexStorage;
     _logger           = LoggingSource.Instance
                         .GetLogger <MapDocuments>(indexStorage.DocumentDatabase.Name);
 }
Esempio n. 5
0
 public HandleReferences(Index index, Dictionary <string, HashSet <CollectionName> > referencedCollections, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexingConfiguration configuration)
 {
     _index = index;
     _referencedCollections = referencedCollections;
     _configuration         = configuration;
     _documentsStorage      = documentsStorage;
     _indexStorage          = indexStorage;
     _logger = LoggingSource.Instance
               .GetLogger <HandleReferences>(_indexStorage.DocumentDatabase.Name);
 }
Esempio n. 6
0
 public override void Update(IndexDefinitionBase definition, IndexingConfiguration configuration)
 {
     throw new NotSupportedException($"{Type} index does not support updating it's definition and configuration.");
 }
Esempio n. 7
0
 public override void Update(IndexDefinitionBase definition, IndexingConfiguration configuration)
 {
     SetLock(definition.LockMode);
     SetPriority(definition.Priority);
 }
 public HandleCompareExchangeCountersReferences(Index index, HashSet <string> collectionsWithCompareExchangeReferences, CountersStorage countersStorage, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexingConfiguration configuration)
     : base(index, collectionsWithCompareExchangeReferences, documentsStorage, indexStorage, configuration)
 {
     _collectionsWithCompareExchangeReferences = collectionsWithCompareExchangeReferences;
     _countersStorage = countersStorage;
 }
Esempio n. 9
0
 public HandleCompareExchangeTimeSeriesReferences(Index index, HashSet <string> collectionsWithCompareExchangeReferences, TimeSeriesStorage timeSeriesStorage, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexingConfiguration configuration)
     : base(index, collectionsWithCompareExchangeReferences, documentsStorage, indexStorage, configuration)
 {
     _collectionsWithCompareExchangeReferences = collectionsWithCompareExchangeReferences;
     _timeSeriesStorage = timeSeriesStorage;
 }
Esempio n. 10
0
 protected HandleDocumentReferences(Index index, Dictionary <string, HashSet <CollectionName> > referencedCollections, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexStorage.ReferencesBase referencesStorage, IndexingConfiguration configuration)
     : base(index, referencedCollections, documentsStorage, indexStorage, referencesStorage, configuration)
 {
 }
Esempio n. 11
0
 public HandleDocumentReferences(Index index, Dictionary <string, HashSet <CollectionName> > referencedCollections, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexingConfiguration configuration)
     : this(index, referencedCollections, documentsStorage, indexStorage, indexStorage.ReferencesForDocuments, configuration)
 {
 }
Esempio n. 12
0
 public MapDocuments(Index index, DocumentsStorage documentsStorage, IndexStorage indexStorage, MapReduceIndexingContext mapReduceContext, IndexingConfiguration configuration)
     : base(index, indexStorage, mapReduceContext, configuration)
 {
     _documentsStorage = documentsStorage;
 }
 public CleanupDocumentsForMapReduce(MapReduceIndex mapReduceIndex, DocumentsStorage documentsStorage, IndexStorage indexStorage, IndexingConfiguration configuration, MapReduceIndexingContext mapReduceContext)
     : base(mapReduceIndex, documentsStorage, indexStorage, configuration, mapReduceContext)
 {
     _mapReduceIndex = mapReduceIndex;
 }
Esempio n. 14
0
 public MapTimeSeries(Index index, TimeSeriesStorage timeSeriesStorage, IndexStorage indexStorage, MapReduceIndexingContext mapReduceContext, IndexingConfiguration configuration)
     : base(index, indexStorage, mapReduceContext, configuration)
 {
     _timeSeriesStorage = timeSeriesStorage;
 }
Esempio n. 15
0
 public TestIndex(DocumentDatabase database, IndexingConfiguration configuration) : base(IndexType.None, IndexSourceType.None, new TestIndexDefinitions())
 {
     DocumentDatabase = database;
     Configuration    = configuration;
 }