API Diff between 6.0.101 and 4.2.105
2994 Additions
588 Removals
Raven.Client
Raven.Client.Documents
-
public sealed class DocumentStore : DocumentStoreBase
-
public abstract class DocumentStoreBase : IDocumentStore, IDisposalNotification, IDisposable
- public abstract IHiLoIdGenerator HiLoIdGenerator { get; }
- public TimeSeriesOperations TimeSeries { get; }
- public event EventHandler<BeforeRequestEventArgs> OnBeforeRequest
- public event EventHandler<SessionDisposingEventArgs> OnSessionDisposing
- public event EventHandler<SucceedRequestEventArgs> OnSucceedRequest
- public ValueTask<IDisposable> AggressivelyCacheAsync(string database = null)
- public abstract ValueTask<IDisposable> AggressivelyCacheForAsync(TimeSpan cacheDuration, string database = null)
- public abstract ValueTask<IDisposable> AggressivelyCacheForAsync(TimeSpan cacheDuration, AggressiveCacheMode mode, string database = null)
- public abstract BulkInsertOperation BulkInsert(string database, BulkInsertOptions options, CancellationToken token = default)
- public abstract BulkInsertOperation BulkInsert(BulkInsertOptions options, CancellationToken token = default)
- public virtual void ExecuteIndex(AbstractIndexCreationTask task, string database = null)
- public virtual Task ExecuteIndexAsync(AbstractIndexCreationTask task, string database = null, CancellationToken token = default)
- public virtual void ExecuteIndexes(IEnumerable<AbstractIndexCreationTask> tasks, string database = null)
- public virtual Task ExecuteIndexesAsync(IEnumerable<AbstractIndexCreationTask> tasks, string database = null, CancellationToken token = default)
- public void ExecuteIndex(IAbstractIndexCreationTask task, string database = null)
- public Task ExecuteIndexAsync(IAbstractIndexCreationTask task, string database = null, CancellationToken token = default)
- public void ExecuteIndexes(IEnumerable<IAbstractIndexCreationTask> tasks, string database = null)
- public Task ExecuteIndexesAsync(IEnumerable<IAbstractIndexCreationTask> tasks, string database = null, CancellationToken token = default)
-
public interface IDocumentStore : IDisposalNotification, IDisposable
- IHiLoIdGenerator HiLoIdGenerator { get; }
- TimeSeriesOperations TimeSeries { get; }
- event EventHandler<BeforeRequestEventArgs> OnBeforeRequest
- event EventHandler<SessionDisposingEventArgs> OnSessionDisposing
- event EventHandler<SucceedRequestEventArgs> OnSucceedRequest
- ValueTask<IDisposable> AggressivelyCacheAsync(string database = null)
- ValueTask<IDisposable> AggressivelyCacheForAsync(TimeSpan cacheDuration, string database = null)
- ValueTask<IDisposable> AggressivelyCacheForAsync(TimeSpan cacheDuration, AggressiveCacheMode mode, string database = null)
- BulkInsertOperation BulkInsert(string database, BulkInsertOptions options, CancellationToken token = default)
- BulkInsertOperation BulkInsert(BulkInsertOptions options, CancellationToken token = default)
- void ExecuteIndex(AbstractIndexCreationTask task, string database = null)
- Task ExecuteIndexAsync(AbstractIndexCreationTask task, string database = null, CancellationToken token = default)
- void ExecuteIndexes(IEnumerable<AbstractIndexCreationTask> tasks, string database = null)
- Task ExecuteIndexesAsync(IEnumerable<AbstractIndexCreationTask> tasks, string database = null, CancellationToken token = default)
- void ExecuteIndex(IAbstractIndexCreationTask task, string database = null)
- Task ExecuteIndexAsync(IAbstractIndexCreationTask task, string database = null, CancellationToken token = default)
- void ExecuteIndexes(IEnumerable<IAbstractIndexCreationTask> tasks, string database = null)
- Task ExecuteIndexesAsync(IEnumerable<IAbstractIndexCreationTask> tasks, string database = null, CancellationToken token = default)
-
public static class LinqExtensions
Raven.Client.Documents.BulkInsert
Raven.Client.Documents.Changes
Raven.Client.Documents.Commands
-
public abstract class AbstractQueryCommand<TResult, TParameters> : RavenCommand<TResult>
-
public abstract class AbstractStreamResult
-
public class ClaimDomainResult
-
public sealed class ConditionalGetDocumentsCommand : RavenCommand<ConditionalGetResult>
-
public sealed class ConditionalGetResult
-
public class ForceRenewResult
-
public sealed class GetConflictsResult
-
public sealed class GetDocumentsCommand : RavenCommand<GetDocumentsResult>
- public GetDocumentsCommand(string id, string[] includes, bool metadataOnly)
- public GetDocumentsCommand(string[] ids, string[] includes, bool metadataOnly)
- public GetDocumentsCommand(string[] ids, string[] includes, string[] counterIncludes, bool metadataOnly)
- public GetDocumentsCommand(string[] ids, string[] includes, bool includeAllCounters, bool metadataOnly)
- public GetDocumentsCommand(string startWith, string startAfter, string matches, string exclude, int start, int pageSize, bool metadataOnly)
- public static void PrepareRequestWithMultipleIds(StringBuilder pathBuilder, HttpRequestMessage request, string[] ids, JsonOperationContext context)
- public GetDocumentsCommand(DocumentConventions conventions, string id, string[] includes, bool metadataOnly)
- public GetDocumentsCommand(DocumentConventions conventions, string[] ids, string[] includes, bool metadataOnly)
- public GetDocumentsCommand(DocumentConventions conventions, string[] ids, string[] includes, string[] counterIncludes, IEnumerable<AbstractTimeSeriesRange> timeSeriesIncludes, string[] compareExchangeValueIncludes, bool metadataOnly)
- public GetDocumentsCommand(DocumentConventions conventions, string[] ids, string[] includes, string[] counterIncludes, IEnumerable<string> revisionsIncludesByChangeVector, DateTime? revisionIncludeByDateTimeBefore, IEnumerable<AbstractTimeSeriesRange> timeSeriesIncludes, string[] compareExchangeValueIncludes, bool metadataOnly)
- public GetDocumentsCommand(DocumentConventions conventions, string[] ids, string[] includes, bool includeAllCounters, IEnumerable<AbstractTimeSeriesRange> timeSeriesIncludes, string[] compareExchangeValueIncludes, bool metadataOnly)
- public GetDocumentsCommand(DocumentConventions conventions, string startWith, string startAfter, string matches, string exclude, int start, int pageSize, bool metadataOnly)
- public static void PrepareRequestWithMultipleIds(DocumentConventions conventions, StringBuilder pathBuilder, HttpRequestMessage request, string[] ids, JsonOperationContext context)
-
public sealed class GetDocumentsResult
-
public sealed class GetNextOperationIdCommand : RavenCommand<long>
-
public sealed class GetRevisionsBinEntryCommand : RavenCommand<BlittableArrayResult>
-
public sealed class KillOperationCommand : RavenCommand
-
public sealed class NextHiLoCommand : RavenCommand<HiLoResult>
- public NextHiLoCommand(string tag, long lastBatchSize, DateTime lastRangeAt, string identityPartsSeparator, long lastRangeMax)
- public NextHiLoCommand(string tag, long lastBatchSize, DateTime? lastRangeAt, char identityPartsSeparator, long lastRangeMax)
-
public class PutDocumentCommand : RavenCommand<PutResult>
-
public class StreamCommand : RavenCommand<StreamResult>
-
public sealed class StreamResult<TType> : AbstractStreamResult
-
public sealed class TimeSeriesStreamResult<TType> : AbstractStreamResult
Raven.Client.Documents.Commands.Batches
Raven.Client.Documents.Commands.MultiGet
Raven.Client.Documents.Conventions
-
public class DefaultRavenContractResolver : DefaultContractResolver
-
public sealed class DocumentConventions : Conventions
- public sealed class ShardingConventions
- public readonly ShardingConventions Sharding
- public Action<JsonSerializer> CustomizeJsonDeserializer { get; set; }
- public Action<JsonSerializer> CustomizeJsonSerializer { get; set; }
- public Func<Type, BlittableJsonReaderObject, object> DeserializeEntityFromBlittable { get; set; }
- public Func<HttpClientHandler, HttpClient> CreateHttpClient { get; set; }
- public bool? DisableAtomicDocumentWritesInClusterWideTransaction { get; set; }
- public bool DisableTcpCompression { get; set; }
- public bool DisableTopologyCache { get; set; }
- public bool DisposeCertificate { get; set; }
- public TimeSpan GlobalHttpClientTimeout { get; set; }
- public Type HttpClientType { get; set; }
- public HttpCompressionAlgorithm HttpCompressionAlgorithm { get; set; }
- public string IdentityPartsSeparator { get; set; }
- public IContractResolver JsonContractResolver { get; set; }
- public char IdentityPartsSeparator { get; set; }
- public LoadBalanceBehavior LoadBalanceBehavior { get; set; }
- public int LoadBalancerContextSeed { get; set; }
- public Func<string, string> LoadBalancerPerSessionContextSelector { get; set; }
- public bool PrettifyGeneratedLinqExpressions { get; set; }
- public Func<string, Type> ResolveTypeFromClrTypeName { get; set; }
- public bool ThrowIfQueryPageSizeIsNotSet { get; set; }
- public ISerializationConventions Serialization { get; set; }
- public Func<MemberInfo, bool> ShouldApplyPropertyNameConverter { get; set; }
- public Func<InMemoryDocumentSessionOperations, object, string, bool> ShouldIgnoreEntityChanges { get; set; }
- public bool UseCompression { get; set; }
- public bool UseHttpCompression { get; set; }
- public bool UseHttpDecompression { get; set; }
- public TimeSpan WaitForIndexesAfterSaveChangesTimeout { get; set; }
- public TimeSpan WaitForNonStaleResultsTimeout { get; set; }
- public TimeSpan WaitForReplicationAfterSaveChangesTimeout { get; set; }
- public static string DefaultFindPropertyNameForDynamicIndex(Type indexedType, string indexedName, string path, string prop)
- public static string DefaultFindPropertyNameForIndex(Type indexedType, string indexedName, string path, string prop)
- public static bool DefaultShouldApplyPropertyNameConverter(MemberInfo member)
- public JsonSerializer CreateDeserializer()
- public JsonSerializer CreateSerializer()
- public bool TryConvertValueForQuery(string fieldName, object value, bool forRange, out string strValue)
Raven.Client.Documents.DataArchival
Raven.Client.Documents.Identity
Raven.Client.Documents.Indexes
-
public abstract class AbstractCommonApiForIndexes : ILoadCommonApiForIndexes, ILoadCompareExchangeApiForIndexes
-
public abstract class AbstractGenericIndexCreationTask<TReduceResult> : AbstractIndexCreationTask
-
public abstract class AbstractIndexCreationTask : AbstractIndexCreationTaskBase<IndexDefinition>
- public DocumentConventions Conventions { get; set; }
- public virtual string IndexName { get; }
- public virtual bool IsMapReduce { get; }
- public IndexLockMode? LockMode { get; set; }
- public IndexPriority? Priority { get; set; }
- protected object CreateField(string name, object value, CreateFieldOptions options)
- protected object CreateField(string name, object value, bool stored, bool analyzed)
- protected object CreateField(string name, object value)
- public abstract IndexDefinition CreateIndexDefinition()
- public object CreateSpatialField(double? lat, double? lng)
- public object CreateSpatialField(string shapeWkt)
- public virtual void Execute(IDocumentStore store, DocumentConventions conventions = null, string database = null)
- public virtual Task ExecuteAsync(IDocumentStore store, DocumentConventions conventions = null, string database = null, CancellationToken token = default)
- protected IJsonObject AsJson(object doc)
- protected IEnumerable<AttachmentName> AttachmentsFor(object doc)
- protected IEnumerable<string> CounterNamesFor(object doc)
- public IAttachmentObject LoadAttachment(object doc, string name)
- public IEnumerable<IAttachmentObject> LoadAttachments(object doc)
- protected IMetadata MetadataFor(object doc)
- protected IEnumerable<string> TimeSeriesNamesFor(object doc)
-
public abstract class AbstractIndexCreationTaskBase<TIndexDefinition> : AbstractCommonApiForIndexes, IAbstractIndexCreationTask where TIndexDefinition : IndexDefinition
- public ArchivedDataProcessingBehavior? ArchivedDataProcessingBehavior { get; set; }
- public List<string[]> CompoundFieldsStrings { get; set; }
- public DocumentConventions Conventions { get; set; }
- public IndexDeploymentMode? DeploymentMode { get; set; }
- public IndexLockMode? LockMode { get; set; }
- public IndexPriority? Priority { get; set; }
- public SearchEngineType? SearchEngineType { get; set; }
- public IndexState? State { get; set; }
- protected AbstractIndexCreationTaskBase()
- protected void CompoundField(string firstField, string secondField)
- protected object CreateField(string name, object value, CreateFieldOptions options)
- protected object CreateField(string name, object value, bool stored, bool analyzed)
- protected object CreateField(string name, object value)
- public abstract TIndexDefinition CreateIndexDefinition()
- public object CreateSpatialField(double? lat, double? lng)
- public object CreateSpatialField(string shapeWkt)
- public virtual void Execute(IDocumentStore store, DocumentConventions conventions = null, string database = null)
- public virtual Task ExecuteAsync(IDocumentStore store, DocumentConventions conventions = null, string database = null, CancellationToken token = default)
-
public abstract class AbstractIndexDefinitionBuilder<TDocument, TReduceResult, TIndexDefinition> where TIndexDefinition : IndexDefinition
- protected readonly string _indexName
- public HashSet<AdditionalAssembly> AdditionalAssemblies { get; set; }
- public Dictionary<string, string> AdditionalSources { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, string> Analyzers { get; set; }
- public IDictionary<string, string> { get; set; }
- public List<Expression<Func<TReduceResult, object>>[]> CompoundFields { get; set; }
- public List<string[]> CompoundFieldsStrings { get; set; }
- public IndexConfiguration Configuration { get; set; }
- public IndexDeploymentMode? DeploymentMode { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, FieldIndexing> Indexes { get; set; }
- public IDictionary<string, FieldIndexing> IndexesStrings { get; set; }
- public IndexLockMode? LockMode { get; set; }
- public string OutputReduceToCollection { get; set; }
- public Expression<Func<TReduceResult, string>> PatternForOutputReduceToCollectionReferences { get; set; }
- public string PatternReferencesCollectionName { get; set; }
- public IndexPriority? Priority { get; set; }
- public Expression<Func<IEnumerable<TReduceResult>, IEnumerable>> Reduce { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, SpatialOptions> SpatialIndexes { get; set; }
- public IDictionary<string, SpatialOptions> SpatialIndexesStrings { get; set; }
- public IndexState? State { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, FieldStorage> Stores { get; set; }
- public IDictionary<string, FieldStorage> StoresStrings { get; set; }
- public ISet<Expression<Func<TReduceResult, object>>> SuggestionsOptions { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, FieldTermVector> TermVectors { get; set; }
- public IDictionary<string, FieldTermVector> { get; set; }
- protected AbstractIndexDefinitionBuilder(string indexName)
- public virtual TIndexDefinition ToIndexDefinition(DocumentConventions conventions, bool validateMap = true)
- protected abstract void ToIndexDefinition(TIndexDefinition indexDefinition, DocumentConventions conventions)
-
public sealed class AdditionalAssembly : IDynamicJson
-
public sealed class AutoIndexDefinition : IndexDefinitionBase
-
public sealed class CleanupRunDetails
-
public interface IAbstractIndexCreationTask
-
public interface IAttachmentObject
-
public interface IJsonObject : IEnumerable<KeyValuePair<string, object>>, IEnumerable
-
public interface ILoadCommonApiForIndexes
-
public interface ILoadCompareExchangeApiForIndexes
-
public sealed class IndexConfiguration : Dictionary<string, string>, IFillFromBlittableJson
-
public static class IndexCreation
- public static void CreateIndexes(IEnumerable<AbstractIndexCreationTask> indexes, IDocumentStore store, DocumentConventions conventions = null, string database = null)
- public static void CreateIndexes(IEnumerable<IAbstractIndexCreationTask> indexes, IDocumentStore store, DocumentConventions conventions = null, string database = null)
- public static Task CreateIndexesAsync(IEnumerable<AbstractIndexCreationTask> indexes, IDocumentStore store, DocumentConventions conventions = null, string database = null, CancellationToken token = default)
- public static Task CreateIndexesAsync(IEnumerable<IAbstractIndexCreationTask> indexes, IDocumentStore store, DocumentConventions conventions = null, string database = null, CancellationToken token = default)
-
public class IndexDefinition : IndexDefinitionBase
-
public abstract class IndexDefinitionBase
-
public class IndexDefinitionBuilder<TDocument, TReduceResult> : AbstractIndexDefinitionBuilder<TDocument, TReduceResult, IndexDefinition>
- public Dictionary<string, string> AdditionalSources { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, string> Analyzers { get; set; }
- public IDictionary<string, string> { get; set; }
- public IndexConfiguration Configuration { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, FieldIndexing> Indexes { get; set; }
- public IDictionary<string, FieldIndexing> IndexesStrings { get; set; }
- public IndexLockMode? LockMode { get; set; }
- public ArchivedDataProcessingBehavior? ArchivedDataProcessingBehavior { get; set; }
- public string OutputReduceToCollection { get; set; }
- public Expression<Func<TReduceResult, string>> PatternForOutputReduceToCollectionReferences { get; set; }
- public string PatternReferencesCollectionName { get; set; }
- public IndexPriority? Priority { get; set; }
- public Expression<Func<IEnumerable<TReduceResult>, IEnumerable>> Reduce { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, SpatialOptions> SpatialIndexes { get; set; }
- public IDictionary<string, SpatialOptions> SpatialIndexesStrings { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, FieldStorage> Stores { get; set; }
- public IDictionary<string, FieldStorage> StoresStrings { get; set; }
- public ISet<Expression<Func<TReduceResult, object>>> SuggestionsOptions { get; set; }
- public IDictionary<Expression<Func<TReduceResult, object>>, FieldTermVector> TermVectors { get; set; }
- public IDictionary<string, FieldTermVector> { get; set; }
- public IndexDefinition ToIndexDefinition(DocumentConventions conventions, bool validateMap = true)
-
public enum IndexDefinitionCompareDifferences
-
public enum IndexDeploymentMode
-
public class IndexesProgress
-
public sealed class IndexFieldOptions
-
public class IndexingPerformanceBasicStats
-
public sealed class IndexingPerformanceOperation
-
public class IndexProgress
-
public enum IndexRunningStatus
-
public enum IndexSourceType
-
public sealed class IndexStats
-
public class JsonObject : IEnumerable<KeyValuePair<string, object>>, IEnumerable
-
public enum LuceneIndexInputType
-
public sealed class LuceneMergeDetails
-
public sealed class NoTrackingCommonApiForIndexes : ILoadCommonApiForIndexes
-
public sealed class PutIndexResult
-
public sealed class ReduceRunDetails
-
public sealed class ReferenceRunDetails
-
public sealed class RollingIndex : IDynamicJson
-
public sealed class RollingIndexDeployment : IDynamicJson
-
public enum RollingIndexState
-
public enum SearchEngineType
Raven.Client.Documents.Indexes.Analysis
Raven.Client.Documents.Indexes.Counters
-
public abstract class AbstractCountersIndexCreationTask : AbstractIndexCreationTaskBase<CountersIndexDefinition>
-
public abstract class AbstractCountersIndexCreationTask<TDocument> : AbstractCountersIndexCreationTask<TDocument, TDocument>
-
public abstract class AbstractCountersIndexCreationTask<TDocument, TReduceResult> : AbstractGenericCountersIndexCreationTask<TReduceResult>
-
public abstract class AbstractGenericCountersIndexCreationTask<TReduceResult> : AbstractCountersIndexCreationTask
- protected IDictionary<Expression<Func<TReduceResult, object>>, string> Analyzers { get; protected set; }
- protected IDictionary<string, string> { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, FieldIndexing> Indexes { get; protected set; }
- protected IDictionary<string, FieldIndexing> IndexesStrings { get; protected set; }
- protected ISet<Expression<Func<TReduceResult, object>>> IndexSuggestions { get; protected set; }
- protected string OutputReduceToCollection { get; protected set; }
- protected Expression<Func<TReduceResult, string>> PatternForOutputReduceToCollectionReferences { get; protected set; }
- protected Expression<Func<IEnumerable<TReduceResult>, IEnumerable>> Reduce { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, SpatialOptions> SpatialIndexes { get; protected set; }
- protected IDictionary<string, SpatialOptions> SpatialIndexesStrings { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, FieldStorage> Stores { get; protected set; }
- protected IDictionary<string, FieldStorage> StoresStrings { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, FieldTermVector> TermVectors { get; protected set; }
- protected IDictionary<string, FieldTermVector> { get; protected set; }
- protected AbstractGenericCountersIndexCreationTask()
- protected void Analyze(Expression<Func<TReduceResult, object>> field, string analyzer)
- protected void Analyze(string field, string analyzer)
- protected void Index(Expression<Func<TReduceResult, object>> field, FieldIndexing indexing)
- protected void Index(string field, FieldIndexing indexing)
- protected void Spatial(Expression<Func<TReduceResult, object>> field, Func<SpatialOptionsFactory, SpatialOptions> indexing)
- protected void Spatial(string field, Func<SpatialOptionsFactory, SpatialOptions> indexing)
- protected void Store(Expression<Func<TReduceResult, object>> field, FieldStorage storage)
- protected void Store(string field, FieldStorage storage)
- protected void StoreAllFields(FieldStorage storage)
- protected void Suggestion(Expression<Func<TReduceResult, object>> field)
- protected void TermVector(Expression<Func<TReduceResult, object>> field, FieldTermVector termVector)
- protected void TermVector(string field, FieldTermVector termVector)
-
public abstract class AbstractJavaScriptCountersIndexCreationTask : AbstractCountersIndexCreationTask
-
public abstract class AbstractMultiMapCountersIndexCreationTask : AbstractMultiMapCountersIndexCreationTask<object>
-
public abstract class AbstractMultiMapCountersIndexCreationTask<TReduceResult> : AbstractGenericCountersIndexCreationTask<TReduceResult>
-
public sealed class CounterEntry
-
public sealed class CountersIndexDefinition : IndexDefinition
-
public sealed class CountersIndexDefinitionBuilder<TDocument> : CountersIndexDefinitionBuilder<TDocument, TDocument>
-
public class CountersIndexDefinitionBuilder<TDocument, TReduceResult> : AbstractIndexDefinitionBuilder<TDocument, TReduceResult, CountersIndexDefinition>
Raven.Client.Documents.Indexes.Spatial
Raven.Client.Documents.Indexes.Suggestions
Raven.Client.Documents.Indexes.TimeSeries
-
public abstract class AbstractGenericTimeSeriesIndexCreationTask<TReduceResult> : AbstractTimeSeriesIndexCreationTask
- protected IDictionary<Expression<Func<TReduceResult, object>>, string> Analyzers { get; protected set; }
- protected IDictionary<string, string> { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, FieldIndexing> Indexes { get; protected set; }
- protected IDictionary<string, FieldIndexing> IndexesStrings { get; protected set; }
- protected ISet<Expression<Func<TReduceResult, object>>> IndexSuggestions { get; protected set; }
- protected string OutputReduceToCollection { get; protected set; }
- protected Expression<Func<TReduceResult, string>> PatternForOutputReduceToCollectionReferences { get; protected set; }
- protected Expression<Func<IEnumerable<TReduceResult>, IEnumerable>> Reduce { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, SpatialOptions> SpatialIndexes { get; protected set; }
- protected IDictionary<string, SpatialOptions> SpatialIndexesStrings { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, FieldStorage> Stores { get; protected set; }
- protected IDictionary<string, FieldStorage> StoresStrings { get; protected set; }
- protected IDictionary<Expression<Func<TReduceResult, object>>, FieldTermVector> TermVectors { get; protected set; }
- protected IDictionary<string, FieldTermVector> { get; protected set; }
- protected AbstractGenericTimeSeriesIndexCreationTask()
- protected void Analyze(Expression<Func<TReduceResult, object>> field, string analyzer)
- protected void Analyze(string field, string analyzer)
- protected void Index(Expression<Func<TReduceResult, object>> field, FieldIndexing indexing)
- protected void Index(string field, FieldIndexing indexing)
- protected void Spatial(Expression<Func<TReduceResult, object>> field, Func<SpatialOptionsFactory, SpatialOptions> indexing)
- protected void Spatial(string field, Func<SpatialOptionsFactory, SpatialOptions> indexing)
- protected void Store(Expression<Func<TReduceResult, object>> field, FieldStorage storage)
- protected void Store(string field, FieldStorage storage)
- protected void StoreAllFields(FieldStorage storage)
- protected void Suggestion(Expression<Func<TReduceResult, object>> field)
- protected void TermVector(Expression<Func<TReduceResult, object>> field, FieldTermVector termVector)
- protected void TermVector(string field, FieldTermVector termVector)
-
public abstract class AbstractJavaScriptTimeSeriesIndexCreationTask : AbstractTimeSeriesIndexCreationTask
-
public abstract class AbstractMultiMapTimeSeriesIndexCreationTask : AbstractMultiMapTimeSeriesIndexCreationTask<object>
-
public abstract class AbstractMultiMapTimeSeriesIndexCreationTask<TReduceResult> : AbstractGenericTimeSeriesIndexCreationTask<TReduceResult>
-
public abstract class AbstractTimeSeriesIndexCreationTask : AbstractIndexCreationTaskBase<TimeSeriesIndexDefinition>
-
public abstract class AbstractTimeSeriesIndexCreationTask<TDocument> : AbstractTimeSeriesIndexCreationTask<TDocument, TDocument>
-
public abstract class AbstractTimeSeriesIndexCreationTask<TDocument, TReduceResult> : AbstractGenericTimeSeriesIndexCreationTask<TReduceResult>
-
public sealed class TimeSeriesIndexDefinition : IndexDefinition
-
public sealed class TimeSeriesIndexDefinitionBuilder<TDocument> : TimeSeriesIndexDefinitionBuilder<TDocument, TDocument>
-
public class TimeSeriesIndexDefinitionBuilder<TDocument, TReduceResult> : AbstractIndexDefinitionBuilder<TDocument, TReduceResult, TimeSeriesIndexDefinition>
-
public sealed class TimeSeriesSegment
Raven.Client.Documents.Linq
Raven.Client.Documents.Operations
Raven.Client.Documents.Operations.Analyzers
Raven.Client.Documents.Operations.Attachments
Raven.Client.Documents.Operations.Backups
Raven.Client.Documents.Operations.Backups.Sharding
Raven.Client.Documents.Operations.CompareExchange
Raven.Client.Documents.Operations.Configuration
Raven.Client.Documents.Operations.ConnectionStrings
Raven.Client.Documents.Operations.Counters
Raven.Client.Documents.Operations.DataArchival
Raven.Client.Documents.Operations.ETL
Raven.Client.Documents.Operations.ETL.ElasticSearch
Raven.Client.Documents.Operations.ETL.OLAP
Raven.Client.Documents.Operations.ETL.Queue
Raven.Client.Documents.Operations.ETL.SQL
Raven.Client.Documents.Operations.Expiration
Raven.Client.Documents.Operations.Indexes
Raven.Client.Documents.Operations.Integrations.PostgreSQL
Raven.Client.Documents.Operations.OngoingTasks
Raven.Client.Documents.Operations.QueueSink
Raven.Client.Documents.Operations.Refresh
Raven.Client.Documents.Operations.Replication
Raven.Client.Documents.Operations.Revisions
Raven.Client.Documents.Operations.TimeSeries
Raven.Client.Documents.Queries
-
public struct HashCalculator : IDisposable
-
public interface IFilterFactory<T>
- IFilterFactory<T> AndAlso()
- IFilterFactory<T> CloseSubclause()
- IFilterFactory<T> Equals(string fieldName, MethodCall value)
- IFilterFactory<T> Equals<TValue>(Expression<Func<T, object>> propertySelector, TValue value)
- IFilterFactory<T> Equals<TValue>(Expression<Func<T, object>> propertySelector, MethodCall value)
- IFilterFactory<T> Equals(string fieldName, object value)
- IFilterFactory<T> Equals(WhereParams WhereParams)
- IFilterFactory<T> GreaterThan(string fieldName, object value)
- IFilterFactory<T> GreaterThan<TValue>(Expression<Func<T, object>> propertySelector, TValue value)
- IFilterFactory<T> GreaterThanOrEqual(string fieldName, object value)
- IFilterFactory<T> GreaterThanOrEqual<TValue>(Expression<Func<T, object>> propertySelector, TValue value)
- IFilterFactory<T> LessThan(string fieldName, object value)
- IFilterFactory<T> LessThan<TValue>(Expression<Func<T, object>> propertySelector, TValue value)
- IFilterFactory<T> LessThanOrEqual(string fieldName, object value)
- IFilterFactory<T> LessThanOrEqual<TValue>(Expression<Func<T, object>> propertySelector, TValue value)
- IFilterFactory<T> Not()
- IFilterFactory<T> NotEquals(string fieldName, object value)
- IFilterFactory<T> NotEquals(string fieldName, MethodCall value)
- IFilterFactory<T> NotEquals<TValue>(Expression<Func<T, object>> propertySelector, TValue value)
- IFilterFactory<T> NotEquals<TValue>(Expression<Func<T, object>> propertySelector, MethodCall value)
- IFilterFactory<T> NotEquals(WhereParams WhereParams)
- IFilterFactory<T> OpenSubclause()
- IFilterFactory<T> OrElse()
-
public interface IIndexQuery
-
public sealed class IndexQuery : IndexQuery<Parameters>
-
public abstract class IndexQuery<T> : IndexQueryBase<T>, IEquatable<IndexQuery<T>>
-
public abstract class IndexQueryBase<T> : IIndexQuery, IEquatable<IndexQueryBase<T>>
-
public enum ProjectionBehavior
-
public sealed class QueryData
- public DeclareToken DeclareToken { get; set; }
- public IEnumerable<DeclareToken> DeclareTokens { get; set; }
- public ProjectionBehavior? ProjectionBehavior { get; set; }
- public QueryData(string[] fields, IEnumerable<string> projections, string fromAlias = null, DeclareToken declareToken = null, List<LoadToken> loadTokens = null, bool isCustomFunction = false)
- public QueryData(string[] fields, IEnumerable<string> projections, string fromAlias = null, IEnumerable<DeclareToken> declareTokens = null, List<LoadToken> loadTokens = null, bool isCustomFunction = false)
-
public static class QueryFieldUtil
-
public sealed class QueryOperationOptions
-
public abstract class QueryResult<TResult, TIncludes> : QueryResultBase<TResult, TIncludes>
-
public abstract class QueryResultBase<TResult, TInclude>
-
public sealed class RavenQuery
-
public class TermsQueryResult
Raven.Client.Documents.Queries.Facets
Raven.Client.Documents.Queries.MoreLikeThis
Raven.Client.Documents.Queries.TimeSeries
Raven.Client.Documents.Queries.Timings
Raven.Client.Documents.Replication
Raven.Client.Documents.Replication.Messages
Raven.Client.Documents.Session
-
public abstract class AbstractDocumentQuery<T, TSelf> : IDocumentQueryCustomization, IAbstractDocumentQuery<T> where TSelf : AbstractDocumentQuery<T, TSelf>
- protected readonly DeclareToken DeclareToken
- protected readonly IEnumerable<DeclareToken> DeclareTokens
- protected long? FilterLimit
- protected Stack<bool> FilterModeStack
- protected LinkedList<QueryToken> FilterTokens
- protected bool NegateFilter
- protected int? PageSize
- protected long? PageSize
- protected ProjectionBehavior? ProjectionBehavior
- protected int Start
- protected long Start
- protected LinkedList<QueryToken> WithTokens
- protected QueryToken GraphRawQuery { get; }
- public FieldsToFetchToken FieldsToFetchToken { get; set; }
- public bool IsProjectInto { get; }
- protected AbstractDocumentQuery(InMemoryDocumentSessionOperations session, string indexName, string collectionName, bool isGroupBy, DeclareToken declareToken, List<LoadToken> loadTokens, string fromAlias = null, bool? isProjectInto = false)
- protected AbstractDocumentQuery(InMemoryDocumentSessionOperations session, string indexName, string collectionName, bool isGroupBy, IEnumerable<DeclareToken> declareTokens, List<LoadToken> loadTokens, string fromAlias = null, bool? isProjectInto = false)
- public string AddAliasToCounterIncludesTokens(string fromAlias)
- public string AddAliasToIncludesTokens(string fromAlias)
- public void AddFromAliasToFilterTokens(string fromAlias)
- public void AddFromAliasToOrderByTokens(string fromAlias)
- public void AndAlso(bool wrapPreviousQueryClauses)
- protected QueryData CreateTimeSeriesQueryData<TTs>(Func<ITimeSeriesQueryBuilder, TTs> timeSeriesQuery)
- public void GraphQuery(string query)
- protected void IncludeCounters(string alias, Dictionary<string, ValueTuple<bool, HashSet<string>>> countersToIncludeByDocId)
- public QueryOperation InitializeQueryOperation()
- public void Skip(int count)
- protected void ShardContext(Action<IQueryShardedContextBuilder> builder)
- public void Skip(long count)
- public void Take(int count)
- public void Take(long count)
-
public class AsyncDocumentQuery<T> : AbstractDocumentQuery<T, AsyncDocumentQuery<T>>, IAbstractDocumentQueryImpl<T>, IAsyncRawDocumentQuery<T>, IPagingDocumentQueryBase<T, IAsyncRawDocumentQuery<T>>, IQueryBase<T, IAsyncRawDocumentQuery<T>>, IAsyncDocumentQueryBase<T>, IDocumentQueryGenerator, IAsyncDocumentQuery<T>, IDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IPagingDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IFilterDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IGroupByDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IQueryBase<T, IAsyncDocumentQuery<T>>
- public AsyncDocumentQuery(InMemoryDocumentSessionOperations session, string indexName, string collectionName, bool isGroupBy, DeclareToken declareToken = null, List<LoadToken> loadTokens = null, string fromAlias = null, bool? isProjectInfo = false)
- public AsyncDocumentQuery(InMemoryDocumentSessionOperations session, string indexName, string collectionName, bool isGroupBy, IEnumerable<DeclareToken> declareTokens = null, List<LoadToken> loadTokens = null, string fromAlias = null, bool? isProjectInfo = false)
- public IAsyncAggregationDocumentQuery<T> AggregateBy(IEnumerable<Facet> facets)
- public IAsyncAggregationDocumentQuery<T> AggregateBy(IEnumerable<FacetBase> facets)
- public Task<Dictionary<string, FacetResult>> ExecuteAggregationAsync(CancellationToken token)
- public IAsyncDocumentQuery<TProjection> SelectFields<TProjection>(ProjectionBehavior projectionBehavior)
- public IAsyncDocumentQuery<TProjection> SelectFields<TProjection>(ProjectionBehavior projectionBehavior, string[] fields)
- public IAsyncGraphQuery<T> With<TOther>(string alias, string rawQuery)
- public IAsyncGraphQuery<T> With<TOther>(string alias, IRavenQueryable<TOther> query)
- public IAsyncGraphQuery<T> With<TOther>(string alias, Func<IAsyncDocumentQueryBuilder, IAsyncDocumentQuery<TOther>> queryFactory)
- public IAsyncGraphQuery<T> WithEdges(string alias, string edgeSelector, string query)
-
public class AsyncDocumentSession : InMemoryDocumentSessionOperations, IAsyncDocumentSessionImpl, IAsyncDocumentSession, IDisposable, IAsyncLazySessionOperations, IAsyncEagerSessionOperations, IAsyncAdvancedSessionOperations, IAdvancedDocumentSessionOperations, IAsyncDocumentQueryBuilder, IAsyncAdvancedDocumentsSessionOperations, IAsyncTimeSeriesSessionStreamOperations<TimeSeriesAggregationResult>, IAsyncTimeSeriesSessionStreamOperations<TimeSeriesRawResult>, IAsyncTimeSeriesSessionStreamAggregationResultOperations, IAsyncTimeSeriesSessionStreamRawResultOperations, IDocumentQueryGenerator
- public class YieldStream<T> : IAsyncEnumerator<StreamResult<T>>, IDisposable
- public IAsyncGraphQuery<T> AsyncGraphQuery<T>(string query)
- public Task<ValueTuple<T, string>> ConditionalLoadAsync<T>(string id, string changeVector, CancellationToken token = default)
- public IAsyncSessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(string documentId, string name)
- public IAsyncSessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(object entity, string name)
- public IAsyncSessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(string documentId, string name = null)
- public IAsyncSessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(object entity, string name = null)
- public Task<Dictionary<string, T>> LoadAsyncInternal<T>(string[] ids, string[] includes, string[] counterIncludes = null, bool includeAllCounters = false, CancellationToken token = default)
- public Task<Dictionary<string, T>> LoadAsyncInternal<T>(string[] ids, string[] includes, string[] counterIncludes = null, bool includeAllCounters = false, IEnumerable<AbstractTimeSeriesRange> timeSeriesIncludes = null, string[] compareExchangeValueIncludes = null, string[] revisionIncludesByChangeVector = null, DateTime? revisionsToIncludeByDateTime = default, CancellationToken token = default)
- public Task RefreshAsync<T>(IEnumerable<T> entities, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(string startsWith, string matches = null, int start = 0, int pageSize = 2147483647, string startAfter = null, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- public Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(string startsWith, string matches = null, int start = 0, int pageSize = 2147483647, string startAfter = null, CancellationToken token = default)
- public IAsyncSessionDocumentTimeSeries TimeSeriesFor(string documentId, string name)
- public IAsyncSessionDocumentTimeSeries TimeSeriesFor(object entity, string name)
- public IAsyncSessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(string documentId, string name = null)
- public IAsyncSessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(object entity, string name = null)
- public IAsyncSessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(object entity, string policy, string raw = null)
- public IAsyncSessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(string documentId, string policy, string raw = null)
-
public sealed class AsyncGroupByDocumentQuery<T> : IAsyncGroupByDocumentQuery<T>
-
public sealed class AsyncSessionDocumentTimeSeries<TValues> : SessionTimeSeriesBase, IAsyncSessionDocumentTimeSeries, ISessionDocumentAppendTimeSeriesBase, ISessionDocumentDeleteTimeSeriesBase, IAsyncTimeSeriesStreamingBase<TimeSeriesEntry>, IAsyncSessionDocumentIncrementalTimeSeries, ISessionDocumentIncrementTimeSeriesBase, IAsyncSessionDocumentRollupTypedTimeSeries<TValues>, ISessionDocumentTypedAppendTimeSeriesBase<TValues>, IAsyncTimeSeriesStreamingBase<TimeSeriesRollupEntry<TValues>>, IAsyncSessionDocumentTypedTimeSeries<TValues>, IAsyncTimeSeriesStreamingBase<TimeSeriesEntry<TValues>>, IAsyncSessionDocumentTypedIncrementalTimeSeries<TValues>
- public AsyncSessionDocumentTimeSeries(InMemoryDocumentSessionOperations session, string documentId, string name)
- public AsyncSessionDocumentTimeSeries(InMemoryDocumentSessionOperations session, object entity, string name)
- public void Append(TimeSeriesEntry<TValues> entry)
- public Task<TimeSeriesEntry[]> GetAsync(DateTime? from = default, DateTime? to = default, int start = 0, int pageSize = 2147483647, CancellationToken token = default)
- public Task<TimeSeriesEntry[]> GetAsync(DateTime? from, DateTime? to, Action<ITimeSeriesIncludeBuilder> includes, int start = 0, int pageSize = 2147483647, CancellationToken token = default)
-
public sealed class BeforeRequestEventArgs : EventArgs
-
public sealed class BulkInsertOnProgressEventArgs : EventArgs
-
public sealed class ClusterTransactionOperations : ClusterTransactionOperationsBase<DocumentSession>, IClusterTransactionOperations, IClusterTransactionOperationsBase, ILazyClusterTransactionOperations
-
public sealed class ClusterTransactionOperationsAsync : ClusterTransactionOperationsBase<AsyncDocumentSession>, IClusterTransactionOperationsAsync, IClusterTransactionOperationsBase, ILazyClusterTransactionOperationsAsync
-
public abstract class ClusterTransactionOperationsBase : IClusterTransactionOperationsBase
- public class StoredCompareExchange
- public Dictionary<string, long> DeleteCompareExchange { get; }
- public Dictionary<string, StoredCompareExchange> StoreCompareExchange { get; }
- public void CreateCompareExchangeValue<T>(string key, T item)
- public CompareExchangeValue<T> CreateCompareExchangeValue<T>(string key, T item)
- protected void EnsureNotDeleted(string key)
- protected void EnsureNotStored(string key)
- protected Task<Dictionary<string, CompareExchangeValue<T>>> GetCompareExchangeValuesInternal<T>(string[] keys, CancellationToken token = default)
- public void UpdateCompareExchangeValue<T>(CompareExchangeValue<T> item)
- protected Task<Dictionary<string, CompareExchangeValue<T>>> GetCompareExchangeValuesAsyncInternal<T>(string[] keys, CancellationToken token = default)
- protected Task<Dictionary<string, CompareExchangeValue<T>>> GetCompareExchangeValuesAsyncInternal<T>(string startsWith, int start, int pageSize, CancellationToken token = default)
-
public abstract class ClusterTransactionOperationsBase<TSession> : ClusterTransactionOperationsBase where TSession : InMemoryDocumentSessionOperations
-
public sealed class DocumentInfo : IDisposable
-
public class DocumentQuery<T> : AbstractDocumentQuery<T, DocumentQuery<T>>, IDocumentQuery<T>, IDocumentQueryBase<T, IDocumentQuery<T>>, IPagingDocumentQueryBase<T, IDocumentQuery<T>>, IFilterDocumentQueryBase<T, IDocumentQuery<T>>, IGroupByDocumentQueryBase<T, IDocumentQuery<T>>, IQueryBase<T, IDocumentQuery<T>>, IDocumentQueryBase<T>, IRawDocumentQuery<T>, IPagingDocumentQueryBase<T, IRawDocumentQuery<T>>, IQueryBase<T, IRawDocumentQuery<T>>, IDocumentQueryGenerator, IAbstractDocumentQueryImpl<T>
- public DocumentQuery(InMemoryDocumentSessionOperations session, string indexName, string collectionName, bool isGroupBy, DeclareToken declareToken = null, List<LoadToken> loadTokens = null, string fromAlias = null, bool? isProjectInto = false)
- public DocumentQuery(InMemoryDocumentSessionOperations session, string indexName, string collectionName, bool isGroupBy, IEnumerable<DeclareToken> declareTokens = null, List<LoadToken> loadTokens = null, string fromAlias = null, bool? isProjectInto = false)
- public IAggregationDocumentQuery<T> AggregateBy(IEnumerable<Facet> facets)
- public IAggregationDocumentQuery<T> AggregateBy(IEnumerable<FacetBase> facets)
- public IEnumerator<T> GetEnumerator()
- public Dictionary<string, FacetResult> ExecuteAggregation()
- public IDocumentQuery<TProjection> SelectFields<TProjection>(ProjectionBehavior projectionBehavior)
- public IDocumentQuery<TProjection> SelectFields<TProjection>(ProjectionBehavior projectionBehavior, string[] fields)
- public IGraphQuery<T> With<TOther>(string alias, string rawQuery)
- public IGraphQuery<T> With<TOther>(string alias, IRavenQueryable<TOther> query)
- public IGraphQuery<T> With<TOther>(string alias, Func<IDocumentQueryBuilder, IDocumentQuery<TOther>> queryFactory)
- public IGraphQuery<T> WithEdges(string alias, string edgeSelector, string query)
-
public sealed class DocumentsChanges
-
public class DocumentSession : InMemoryDocumentSessionOperations, IDocumentQueryGenerator, IAdvancedSessionOperations, IAdvancedDocumentSessionOperations, IDocumentQueryBuilder, IDocumentsSessionOperations, ITimeSeriesSessionStreamOperations<TimeSeriesAggregationResult>, ITimeSeriesSessionStreamOperations<TimeSeriesRawResult>, ITimeSeriesSessionStreamAggregationResultOperations, ITimeSeriesSessionStreamRawResultOperations, IDocumentSessionImpl, IDocumentSession, IDisposable, ILazySessionOperations, IEagerSessionOperations
- public ValueTuple<T, string> ConditionalLoad<T>(string id, string changeVector)
- public IGraphQuery<T> GraphQuery<T>(string query)
- public ISessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(string documentId, string name)
- public ISessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(object entity, string name)
- public ISessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(string documentId, string name = null)
- public ISessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(object entity, string name = null)
- public Dictionary<string, T> LoadInternal<T>(string[] ids, string[] includes, string[] counterIncludes = null, bool includeAllCounters = false)
- public Dictionary<string, T> LoadInternal<T>(string[] ids, string[] includes, string[] counterIncludes = null, bool includeAllCounters = false, IEnumerable<AbstractTimeSeriesRange> timeSeriesIncludes = null, string[] compareExchangeValueIncludes = null, string[] revisionIncludesByChangeVector = null, DateTime? revisionIncludeByDateTimeBefore = default)
- public void Refresh<T>(IEnumerable<T> entities)
- public ISessionDocumentTimeSeries TimeSeriesFor(string documentId, string name)
- public ISessionDocumentTimeSeries TimeSeriesFor(object entity, string name)
- public ISessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(string documentId, string name = null)
- public ISessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(object entity, string name = null)
- public ISessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(object entity, string policy, string raw = null)
- public ISessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(string documentId, string policy, string raw = null)
-
public sealed class DocumentSessionAttachments : DocumentSessionAttachmentsBase, IAttachmentsSessionOperations, IAttachmentsSessionOperationsBase
-
public sealed class DocumentSessionAttachmentsAsync : DocumentSessionAttachmentsBase, IAttachmentsSessionOperationsAsync, IAttachmentsSessionOperationsBase
-
public sealed class DocumentSessionRevisions : DocumentSessionRevisionsBase, IRevisionsSessionOperations, ILazyRevisionsOperations
-
public sealed class DocumentSessionRevisionsAsync : DocumentSessionRevisionsBase, IRevisionsSessionOperationsAsync, ILazyRevisionsOperationsAsync
-
public class EntityToBlittable
-
public sealed class EntityInfo
-
public sealed class FailedRequestEventArgs : EventArgs
-
public sealed class GroupByDocumentQuery<T> : IGroupByDocumentQuery<T>
-
public interface IAbstractDocumentQuery<T>
-
public interface IAbstractDocumentQueryImpl<T>
-
public interface IAdvancedDocumentSessionOperations
-
public interface IAdvancedSessionOperations : IAdvancedDocumentSessionOperations, IDocumentQueryBuilder, IDocumentsSessionOperations, ITimeSeriesSessionStreamOperations<TimeSeriesAggregationResult>, ITimeSeriesSessionStreamOperations<TimeSeriesRawResult>, ITimeSeriesSessionStreamAggregationResultOperations, ITimeSeriesSessionStreamRawResultOperations
- void AddOrIncrement<T, TU>(string id, T entity, Expression<Func<T, TU>> path, TU valToAdd)
- void AddOrPatch<T, TU>(string id, T entity, Expression<Func<T, TU>> path, TU value)
- void AddOrPatch<T, TU>(string id, T entity, Expression<Func<T, List<TU>>> path, Expression<Func<JavaScriptArray<TU>, object>> arrayAdder)
- ValueTuple<T, string> ConditionalLoad<T>(string id, string changeVector)
- IGraphQuery<T> GraphQuery<T>(string query)
- void Patch<T, TKey, TValue>(T entity, Expression<Func<T, IDictionary<TKey, TValue>>> path, Expression<Func<JavaScriptDictionary<TKey, TValue>, object>> dictionaryAdder)
- void Patch<T, TKey, TValue>(string id, Expression<Func<T, IDictionary<TKey, TValue>>> path, Expression<Func<JavaScriptDictionary<TKey, TValue>, object>> dictionaryAdder)
- IEnumerator<StreamResult<T>> Stream<T>(IQueryable<T> query)
- IEnumerator<StreamResult<T>> Stream<T>(IQueryable<T> query, out StreamQueryStatistics streamQueryStats)
- IEnumerator<StreamResult<T>> Stream<T>(IDocumentQuery<T> query)
- IEnumerator<StreamResult<T>> Stream<T>(IRawDocumentQuery<T> query)
- IEnumerator<StreamResult<T>> Stream<T>(IRawDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats)
- IEnumerator<StreamResult<T>> Stream<T>(IDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats)
- IEnumerator<StreamResult<T>> Stream<T>(string startsWith, string matches = null, int start = 0, int pageSize = 2147483647, string startAfter = null)
- void StreamInto<T>(IDocumentQuery<T> query, Stream output)
- void StreamInto<T>(IRawDocumentQuery<T> query, Stream output)
- void Refresh<T>(IEnumerable<T> entities)
-
public interface IAsyncAdvancedDocumentsSessionOperations
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(string startsWith, string matches = null, int start = 0, int pageSize = 2147483647, string startAfter = null, CancellationToken token = default)
- Task StreamIntoAsync<T>(IAsyncDocumentQuery<T> query, Stream output, CancellationToken token = default)
- Task StreamIntoAsync<T>(IAsyncRawDocumentQuery<T> query, Stream output, CancellationToken token = default)
-
public interface IAsyncAdvancedSessionOperations : IAdvancedDocumentSessionOperations, IAsyncDocumentQueryBuilder, IAsyncAdvancedDocumentsSessionOperations, IAsyncTimeSeriesSessionStreamOperations<TimeSeriesAggregationResult>, IAsyncTimeSeriesSessionStreamOperations<TimeSeriesRawResult>, IAsyncTimeSeriesSessionStreamAggregationResultOperations, IAsyncTimeSeriesSessionStreamRawResultOperations
- IAsyncGraphQuery<T> AsyncGraphQuery<T>(string query)
- void AddOrIncrement<T, TU>(string id, T entity, Expression<Func<T, TU>> path, TU valToAdd)
- void AddOrPatch<T, TU>(string id, T entity, Expression<Func<T, TU>> path, TU value)
- void AddOrPatch<T, TU>(string id, T entity, Expression<Func<T, List<TU>>> path, Expression<Func<JavaScriptArray<TU>, object>> arrayAdder)
- Task<ValueTuple<T, string>> ConditionalLoadAsync<T>(string id, string changeVector, CancellationToken token = default)
- void Patch<T, TKey, TValue>(T entity, Expression<Func<T, IDictionary<TKey, TValue>>> path, Expression<Func<JavaScriptDictionary<TKey, TValue>, object>> dictionaryAdder)
- void Patch<T, TKey, TValue>(string id, Expression<Func<T, IDictionary<TKey, TValue>>> path, Expression<Func<JavaScriptDictionary<TKey, TValue>, object>> dictionaryAdder)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IAsyncRawDocumentQuery<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(IQueryable<T> query, out StreamQueryStatistics streamQueryStats, CancellationToken token = default)
- Task<IAsyncEnumerator<StreamResult<T>>> StreamAsync<T>(string startsWith, string matches = null, int start = 0, int pageSize = 2147483647, string startAfter = null, CancellationToken token = default)
- Task StreamIntoAsync<T>(IAsyncDocumentQuery<T> query, Stream output, CancellationToken token = default)
- Task StreamIntoAsync<T>(IAsyncRawDocumentQuery<T> query, Stream output, CancellationToken token = default)
- Task RefreshAsync<T>(IEnumerable<T> entities, CancellationToken token = default)
-
public interface IAsyncDocumentQuery<T> : IDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IPagingDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IFilterDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IGroupByDocumentQueryBase<T, IAsyncDocumentQuery<T>>, IQueryBase<T, IAsyncDocumentQuery<T>>, IAsyncDocumentQueryBase<T>
-
public interface IAsyncDocumentQueryBase<T>
-
public interface IAsyncDocumentSession : IDisposable
- IAsyncSessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(string documentId, string name)
- IAsyncSessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(object entity, string name)
- IAsyncSessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(string documentId, string name = null)
- IAsyncSessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(object entity, string name = null)
- IAsyncSessionDocumentTimeSeries TimeSeriesFor(string documentId, string name)
- IAsyncSessionDocumentTimeSeries TimeSeriesFor(object entity, string name)
- IAsyncSessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(string documentId, string name = null)
- IAsyncSessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(object entity, string name = null)
- IAsyncSessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(object entity, string policy, string raw = null)
- IAsyncSessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(string documentId, string policy, string raw = null)
-
public interface IAsyncGraphQuery<T> : IQueryBase<T, IAsyncGraphQuery<T>>, IAsyncDocumentQueryBase<T>
-
public interface IAsyncGroupByDocumentQuery<T>
-
public interface IAsyncRawDocumentQuery<T> : IPagingDocumentQueryBase<T, IAsyncRawDocumentQuery<T>>, IQueryBase<T, IAsyncRawDocumentQuery<T>>, IAsyncDocumentQueryBase<T>
-
public interface IAsyncSessionDocumentIncrementalTimeSeries : ISessionDocumentIncrementTimeSeriesBase
-
public interface IAsyncSessionDocumentRollupTypedTimeSeries<TValues> : ISessionDocumentTypedAppendTimeSeriesBase<TValues>, IAsyncTimeSeriesStreamingBase<TimeSeriesRollupEntry<TValues>>, ISessionDocumentDeleteTimeSeriesBase
-
public interface IAsyncSessionDocumentTimeSeries : ISessionDocumentAppendTimeSeriesBase, ISessionDocumentDeleteTimeSeriesBase, IAsyncTimeSeriesStreamingBase<TimeSeriesEntry>
-
public interface IAsyncSessionDocumentTypedIncrementalTimeSeries<TValues> : IAsyncTimeSeriesStreamingBase<TimeSeriesEntry<TValues>>, ISessionDocumentDeleteTimeSeriesBase, ISessionDocumentIncrementTimeSeriesBase
-
public interface IAsyncSessionDocumentTypedTimeSeries<TValues> : ISessionDocumentTypedAppendTimeSeriesBase<TValues>, IAsyncTimeSeriesStreamingBase<TimeSeriesEntry<TValues>>, ISessionDocumentDeleteTimeSeriesBase
-
public interface IAsyncTimeSeriesSessionStreamAggregationResultOperations
-
public interface IAsyncTimeSeriesSessionStreamOperations<T>
-
public interface IAsyncTimeSeriesSessionStreamRawResultOperations
-
public interface IAsyncTimeSeriesStreamingBase<T>
-
public interface IAttachmentsSessionOperations : IAttachmentsSessionOperationsBase
-
public interface IAttachmentsSessionOperationsAsync : IAttachmentsSessionOperationsBase
-
public interface IClusterTransactionOperations : IClusterTransactionOperationsBase
-
public interface IClusterTransactionOperationsAsync : IClusterTransactionOperationsBase
-
public interface IClusterTransactionOperationsBase
-
public interface IDocumentQuery<T> : IDocumentQueryBase<T, IDocumentQuery<T>>, IPagingDocumentQueryBase<T, IDocumentQuery<T>>, IFilterDocumentQueryBase<T, IDocumentQuery<T>>, IGroupByDocumentQueryBase<T, IDocumentQuery<T>>, IQueryBase<T, IDocumentQuery<T>>, IDocumentQueryBase<T>
-
public interface IDocumentQueryBase<T>
-
public interface IDocumentQueryCustomization
-
public interface IDocumentSession : IDisposable
- ISessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(string documentId, string name)
- ISessionDocumentIncrementalTimeSeries IncrementalTimeSeriesFor(object entity, string name)
- ISessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(object entity, string name = null)
- ISessionDocumentTypedIncrementalTimeSeries<TValues> IncrementalTimeSeriesFor<TValues>(string documentId, string name = null)
- ISessionDocumentTimeSeries TimeSeriesFor(string documentId, string name)
- ISessionDocumentTimeSeries TimeSeriesFor(object entity, string name)
- ISessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(object entity, string name = null)
- ISessionDocumentTypedTimeSeries<TValues> TimeSeriesFor<TValues>(string documentId, string name = null)
- ISessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(object entity, string policy, string raw = null)
- ISessionDocumentRollupTypedTimeSeries<TValues> TimeSeriesRollupFor<TValues>(string documentId, string policy, string raw = null)
-
public interface IDocumentsSessionOperations
-
public interface IFilterDocumentQueryBase<T, TSelf> where TSelf : IDocumentQueryBase<T, TSelf>
-
public interface IGraphQuery<T> : IQueryBase<T, IGraphQuery<T>>, IDocumentQueryBase<T>, IEnumerable<T>, IEnumerable
-
public interface IGroupByDocumentQuery<T>
-
public interface ILazyClusterTransactionOperations
-
public interface ILazyClusterTransactionOperationsAsync
-
public interface ILazyRevisionsOperations
-
public interface ILazyRevisionsOperationsAsync
- Lazy<Task<T>> GetAsync<T>(string changeVector, CancellationToken token = default)
- Lazy<Task<Dictionary<string, T>>> GetAsync<T>(IEnumerable<string> changeVectors, CancellationToken token = default)
- Lazy<Task<T>> GetAsync<T>(string id, DateTime date, CancellationToken token = default)
- Lazy<Task<List<T>>> GetForAsync<T>(string id, int start = 0, int pageSize = 25, CancellationToken token = default)
- Lazy<Task<List<IMetadataDictionary>>> GetMetadataForAsync(string id, int start = 0, int pageSize = 25, CancellationToken token = default)
-
public abstract class InMemoryDocumentSessionOperations : IDisposable
- protected readonly int _clientSessionId
- public EntityToBlittable EntityToBlittable { get; }
- protected abstract bool HasClusterSession { get; }
- public ISessionBlittableJsonConverter JsonConverter { get; }
- public SessionInfo SessionInfo { get; }
- public event EventHandler<SessionDisposingEventArgs> OnSessionDisposing
- public void AddOrIncrement<T, TU>(string id, T entity, Expression<Func<T, TU>> path, TU valueToAdd)
- public void AddOrPatch<T, TU>(string id, T entity, Expression<Func<T, List<TU>>> path, Expression<Func<JavaScriptArray<TU>, object>> arrayAdder)
- public void AddOrPatch<T, TU>(string id, T entity, Expression<Func<T, TU>> path, TU value)
- public bool CheckIfIdAlreadyIncluded(string[] ids, KeyValuePair<string, Type>[] includes)
- protected void BuildEntityDocInfoByIdHolder<T>(IEnumerable<T> entities, out Dictionary idsEntitiesPairs)
- protected abstract void ClearClusterSession()
- protected abstract ClusterTransactionOperationsBase GetClusterSession()
- public List<string> GetTimeSeriesFor<T>(T instance)
- public IDictionary<string, EntityInfo> GetTrackedEntities()
- public void Patch<T, TKey, TValue>(string id, Expression<Func<T, IDictionary<TKey, TValue>>> path, Expression<Func<JavaScriptDictionary<TKey, TValue>, object>> dictionaryAdder)
- public void Patch<T, TKey, TValue>(T entity, Expression<Func<T, IDictionary<TKey, TValue>>> path, Expression<Func<JavaScriptDictionary<TKey, TValue>, object>> dictionaryAdder)
- protected void RefreshInternal<T>(T entity, RavenCommand<GetDocumentsResult> cmd, DocumentInfo documentInfo)
- protected void RefreshEntities(GetDocumentsCommand command, Dictionary<string, ValueTuple<object, DocumentInfo>> idsEntitiesPairs)
- protected void RefreshInternal<T>(T entity, BlittableJsonReaderObject cmdResult, DocumentInfo documentInfo)
- public void RegisterMissing(IEnumerable<string> ids)
- public DocumentsChanges[] WhatChangedFor(object entity)
-
public interface IPagingDocumentQueryBase<T, TSelf> where TSelf : IPagingDocumentQueryBase<T, TSelf>
- TSelf Skip(long count)
- TSelf Take(long count)
-
public interface IQueryBase<T, TSelf> where TSelf : IQueryBase<T, TSelf>
-
public interface IRawDocumentQuery<T> : IPagingDocumentQueryBase<T, IRawDocumentQuery<T>>, IQueryBase<T, IRawDocumentQuery<T>>, IDocumentQueryBase<T>
-
public interface IRevisionsSessionOperations
-
public interface IRevisionsSessionOperationsAsync
-
public interface ISessionDocumentAppendTimeSeriesBase
-
public interface ISessionDocumentDeleteTimeSeriesBase
-
public interface ISessionDocumentIncrementalTimeSeries : ITimeSeriesStreamingBase<TimeSeriesEntry>, ISessionDocumentDeleteTimeSeriesBase, ISessionDocumentIncrementTimeSeriesBase
-
public interface ISessionDocumentIncrementTimeSeriesBase
-
public interface ISessionDocumentRollupTypedAppendTimeSeriesBase<T>
-
public interface ISessionDocumentRollupTypedTimeSeries<TValues> : ITimeSeriesStreamingBase<TimeSeriesRollupEntry<TValues>>, ISessionDocumentRollupTypedAppendTimeSeriesBase<TValues>, ISessionDocumentDeleteTimeSeriesBase
-
public interface ISessionDocumentTimeSeries : ITimeSeriesStreamingBase<TimeSeriesEntry>, ISessionDocumentAppendTimeSeriesBase, ISessionDocumentDeleteTimeSeriesBase
-
public interface ISessionDocumentTypedAppendTimeSeriesBase<T>
-
public interface ISessionDocumentTypedIncrementalTimeSeries<TValues> : ITimeSeriesStreamingBase<TimeSeriesEntry<TValues>>, ISessionDocumentDeleteTimeSeriesBase, ISessionDocumentTypedIncrementTimeSeriesBase<TValues>
-
public interface ISessionDocumentTypedIncrementTimeSeriesBase<T>
-
public interface ISessionDocumentTypedTimeSeries<TValues> : ISessionDocumentTypedAppendTimeSeriesBase<TValues>, ITimeSeriesStreamingBase<TimeSeriesEntry<TValues>>, ISessionDocumentDeleteTimeSeriesBase
-
public interface ITimeSeriesSessionStreamAggregationResultOperations
-
public interface ITimeSeriesSessionStreamOperations<T>
-
public interface ITimeSeriesSessionStreamRawResultOperations
-
public interface ITimeSeriesStreamingBase<T>
-
public class JavascriptMethodNameAttribute : Attribute
-
public sealed class JavaScriptDictionary<TKey, TValue>
-
public sealed class QueryStatistics
-
public sealed class SessionDisposingEventArgs : EventArgs
-
public sealed class SessionDocumentTimeSeries<TValues> : ISessionDocumentTimeSeries, ITimeSeriesStreamingBase<TimeSeriesEntry>, ISessionDocumentAppendTimeSeriesBase, ISessionDocumentDeleteTimeSeriesBase, ISessionDocumentRollupTypedTimeSeries<TValues>, ITimeSeriesStreamingBase<TimeSeriesRollupEntry<TValues>>, ISessionDocumentRollupTypedAppendTimeSeriesBase<TValues>, ISessionDocumentTypedTimeSeries<TValues>, ISessionDocumentTypedAppendTimeSeriesBase<TValues>, ITimeSeriesStreamingBase<TimeSeriesEntry<TValues>>, ISessionDocumentIncrementalTimeSeries, ISessionDocumentIncrementTimeSeriesBase, ISessionDocumentTypedIncrementalTimeSeries<TValues>, ISessionDocumentTypedIncrementTimeSeriesBase<TValues>
- public SessionDocumentTimeSeries(InMemoryDocumentSessionOperations session, string documentId, string name)
- public SessionDocumentTimeSeries(InMemoryDocumentSessionOperations session, object entity, string name)
- public void Append(TimeSeriesRollupEntry<TValues> entry)
- public TimeSeriesEntry[] Get(DateTime? from = default, DateTime? to = default, int start = 0, int pageSize = 2147483647)
- public TimeSeriesEntry[] Get(DateTime? from, DateTime? to, Action<ITimeSeriesIncludeBuilder> includes, int start = 0, int pageSize = 2147483647)
-
public sealed class SessionInfo
- public int? SessionId { get; }
- public SessionInfo(int sessionId, bool asyncCommandRunning, long? lastClusterTransactionIndex = default, bool noCaching = false)
- public int SessionId { get; }
- public void SetContext(string sessionKey)
-
public sealed class SessionOptions
-
public abstract class SessionTimeSeriesBase
- protected string DocId
- protected string Name
- protected InMemoryDocumentSessionOperations Session
- protected SessionTimeSeriesBase(InMemoryDocumentSessionOperations session, string documentId, string name)
- protected SessionTimeSeriesBase(InMemoryDocumentSessionOperations session, object entity, string name)
- protected static void ThrowEntityNotInSession()
- public void Append(DateTime timestamp, double value, string tag = null)
- public void Append<TValues>(DateTime timestamp, TValues value, string tag = null)
- public void Append(DateTime timestamp, IEnumerable<double> values, string tag = null)
- public void Delete(DateTime at)
- public void Delete(DateTime? from = default, DateTime? to = default)
- public void Increment<TValues>(DateTime timestamp, TValues value)
- public void Increment(DateTime timestamp, IEnumerable<double> values)
- public void Increment(IEnumerable<double> values)
- public void Increment(DateTime timestamp, double value)
- public void Increment(double value)
-
public enum ShardedBatchBehavior
-
public sealed class SucceedRequestEventArgs : EventArgs
-
public sealed class TopologyUpdatedEventArgs : EventArgs
Raven.Client.Documents.Session.Loaders
-
public interface IAbstractTimeSeriesIncludeBuilder<T, TBuilder>
- TBuilder IncludeAllTimeSeries(TimeSeriesRangeType type, TimeValue time)
- TBuilder IncludeAllTimeSeries(TimeSeriesRangeType type, int count)
- TBuilder IncludeTimeSeries(string name, TimeSeriesRangeType type, TimeValue time)
- TBuilder IncludeTimeSeries(string name, TimeSeriesRangeType type, int count)
- TBuilder IncludeTimeSeries(string[] names, TimeSeriesRangeType type, TimeValue time)
- TBuilder IncludeTimeSeries(string[] names, TimeSeriesRangeType type, int count)
-
public interface ICompareExchangeValueIncludeBuilder<T, TBuilder>
-
public interface IQueryIncludeBuilder<T> : IIncludeBuilder<T, IQueryIncludeBuilder<T>>, IDocumentIncludeBuilder<T, IQueryIncludeBuilder<T>>, ICounterIncludeBuilder<T, IQueryIncludeBuilder<T>>, ITimeSeriesIncludeBuilder<T, IQueryIncludeBuilder<T>>, IAbstractTimeSeriesIncludeBuilder<T, IQueryIncludeBuilder<T>>, ICompareExchangeValueIncludeBuilder<T, IQueryIncludeBuilder<T>>, IRevisionIncludeBuilder<T, IQueryIncludeBuilder<T>>
-
public interface IRevisionIncludeBuilder<T, TBuilder>
-
public interface ISubscriptionTimeSeriesIncludeBuilder<T, TBuilder> : IAbstractTimeSeriesIncludeBuilder<T, TBuilder>
-
public interface ITimeSeriesIncludeBuilder
-
public interface ITimeSeriesIncludeBuilder<T, TBuilder> : IAbstractTimeSeriesIncludeBuilder<T, TBuilder>
Raven.Client.Documents.Session.Operations
Raven.Client.Documents.Session.Operations.Lazy
Raven.Client.Documents.Session.Querying.Sharding
Raven.Client.Documents.Session.TimeSeries
Raven.Client.Documents.Session.Tokens
Raven.Client.Documents.Smuggler
Raven.Client.Documents.Subscriptions
-
public abstract class AbstractSubscriptionWorker<TBatch, TType> : IAsyncDisposable, IDisposable where TBatch : SubscriptionBatchBase<TType>
- public sealed delegate AfterAcknowledgmentAction<TBatch, TType> : MulticastDelegate where TBatch : SubscriptionBatchBase<TType>
- protected bool _disposed
- protected int _forcedTopologyUpdateAttempts
- protected readonly Logger _logger
- protected readonly SubscriptionWorkerOptions _options
- protected CancellationTokenSource _processingCts
- protected ServerNode _redirectNode
- protected Stream _stream
- protected ValueTuple<Func<TBatch, Task>, Action<TBatch>> _subscriber
- protected RequestExecutor _subscriptionLocalRequestExecutor
- protected Task _subscriptionTask
- public string CurrentNodeTag { get; }
- public string SubscriptionName { get; }
- public string WorkerId { get; }
- public event AfterAcknowledgmentAction<TBatch, TType> AfterAcknowledgment
- public event Action<AbstractSubscriptionWorker<TBatch, TType>> OnDisposed
- public event Action<Exception> OnSubscriptionConnectionRetry
- public event Action<Exception> OnUnexpectedSubscriptionError
- protected virtual ValueTuple<bool, ServerNode> CheckIfShouldReconnectWorker(Exception ex, Action assertLastConnectionFailure, Action<Exception> onUnexpectedSubscriptionError, bool throwOnRedirectNodeNotFound = true)
- protected void CloseTcpClient()
- protected abstract TBatch CreateEmptyBatch()
- public void Dispose()
- public void Dispose(bool waitForSubscriptionTask)
- public ValueTask DisposeAsync()
- public virtual ValueTask DisposeAsync(bool waitForSubscriptionTask)
- protected abstract RequestExecutor GetRequestExecutor()
- protected virtual TimeSpan GetTimeToWaitBeforeConnectionRetry()
- protected virtual ValueTuple<bool, ServerNode> HandleAggregateException()
- protected virtual ValueTuple<bool, ServerNode> HandleShouldNotTryToReconnect()
- protected virtual void HandleSubscriberError(Exception ex)
- protected virtual ValueTuple<bool, ServerNode> HandleSubscriptionChangeVectorUpdateConcurrencyException(SubscriptionChangeVectorUpdateConcurrencyException subscriptionChangeVectorUpdateConcurrencyException)
- protected virtual ValueTuple<bool, ServerNode> HandleSubscriptionClosedException(SubscriptionClosedException sce)
- public Task Run(Action<TBatch> processDocuments, CancellationToken ct = default)
- public Task Run(Func<TBatch, Task> processDocuments, CancellationToken ct = default)
- protected virtual Task SendAckAsync(TBatch batch, Stream stream, JsonOperationContext context, CancellationToken token)
- protected Task SendAckInternalAsync(TBatch batch, Stream stream, JsonOperationContext context, CancellationToken token)
- protected abstract void SetLocalRequestExecutor(string url, X509Certificate2 cert)
- protected abstract Task TrySetRedirectNodeOnConnectToServerAsync()
-
public class CreateSubscriptionResult
-
public sealed class DocumentSubscriptions : IDisposable
-
public sealed class SubscriptionBatch<T> : SubscriptionBatchBase<T>
-
public abstract class SubscriptionBatchBase<T>
-
public class SubscriptionCreationOptions
-
public sealed class SubscriptionCreationOptions<T>
-
public enum SubscriptionMode
-
public enum SubscriptionOpeningStrategy
-
public sealed class SubscriptionShardingState : IDynamicJson
-
public class SubscriptionState : IDatabaseTask, IDatabaseTaskStatus
-
public class SubscriptionStateWithNodeDetails : SubscriptionState
-
public class SubscriptionTryout
-
public sealed class SubscriptionUpdateOptions : SubscriptionCreationOptions
-
public sealed class SubscriptionWorker<T> : AbstractSubscriptionWorker<SubscriptionBatch<T>, T>
-
public sealed class SubscriptionWorkerOptions
-
public sealed class UpdateSubscriptionResult : CreateSubscriptionResult
Raven.Client.Documents.TimeSeries
-
public sealed class TimeSeriesOperations
- public TimeSeriesOperations(IDocumentStore store)
- public TimeSeriesOperations ForDatabase(string database)
- public void Register<TCollection, TTimeSeriesEntry>(string name = null)
- public void Register<TCollection>(string name, string[] valueNames)
- public void Register(string collection, string name, string[] valueNames)
- public Task RegisterAsync<TCollection, TTimeSeriesEntry>(string name = null)
- public Task RegisterAsync<TCollection>(string name, string[] valueNames)
- public Task RegisterAsync(string collection, string name, string[] valueNames)
- public void RemovePolicy(string collection, string name)
- public void RemovePolicy<TCollection>(string name)
- public Task RemovePolicyAsync(string collection, string name)
- public Task RemovePolicyAsync<TCollection>(string name)
- public void SetPolicy<TCollection>(string name, TimeValue aggregation, TimeValue retention)
- public void SetPolicy(string collection, string name, TimeValue aggregation, TimeValue retention)
- public Task SetPolicyAsync<TCollection>(string name, TimeValue aggregation, TimeValue retention)
- public Task SetPolicyAsync(string collection, string name, TimeValue aggregation, TimeValue retention)
- public void SetRawPolicy<TCollection>(TimeValue retention)
- public void SetRawPolicy(string collection, TimeValue retention)
- public Task SetRawPolicyAsync<TCollection>(TimeValue retention)
- public Task SetRawPolicyAsync(string collection, TimeValue retention)
Raven.Client.Exceptions
Raven.Client.Exceptions.Commercial
Raven.Client.Exceptions.Corax
Raven.Client.Exceptions.Documents
Raven.Client.Exceptions.Documents.Analyzers
Raven.Client.Exceptions.Documents.Attachments
Raven.Client.Exceptions.Documents.BulkInsert
Raven.Client.Exceptions.Documents.Compilation
Raven.Client.Exceptions.Documents.Indexes
Raven.Client.Exceptions.Documents.Subscriptions
Raven.Client.Exceptions.Sharding
Raven.Client.Extensions
Raven.Client.Http
-
public class ClusterRequestExecutor : RequestExecutor
-
public sealed class ClusterTopologyResponse
-
public enum HttpCompressionAlgorithm
-
public enum LoadBalanceBehavior
-
public sealed class NodeSelector : IDisposable
-
public sealed class NodeStatus : IDynamicJson
- public string Name { get; set; }
-
public abstract class RavenCommand<TResult>
-
public class RequestExecutor : IDisposable
- protected NodeSelector _nodeSelector
- protected string
- public static event Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> ServerCertificateCustomValidationCallback
- public event Action<StringBuilder> AdditionalErrorInformation
- public event Action<string, Exception> FailedRequest
- public event EventHandler<BeforeRequestEventArgs> OnBeforeRequest
- public event EventHandler<SucceedRequestEventArgs> OnSucceedRequest
- public event Action<Topology> TopologyUpdated
- public static RequestExecutor Create(string[] initialUrls, string databaseName, X509Certificate2 certificate, DocumentConventions conventions)
- public static RequestExecutor Create(string[] initialUrls, string databaseName, X509Certificate2 certificate, DocumentConventions conventions, bool usePrivateUrls = false, bool includePromotables = false)
- public static HttpClientHandler CreateHttpMessageHandler(X509Certificate2 certificate, bool setSslProtocols, bool useCompression, bool hasExplicitlySetCompressionUsage = false)
- public static HttpClientHandler CreateHttpMessageHandler(X509Certificate2 certificate, bool setSslProtocols, bool useHttpDecompression, bool hasExplicitlySetDecompressionUsage = false, TimeSpan? pooledConnectionLifetime = default, TimeSpan? pooledConnectionIdleTimeout = default)
- public ValueTuple<int, ServerNode> ChooseNodeForRequest<TResult>(RavenCommand<TResult> cmd, SessionInfo sessionInfo = null)
- public ValueTuple<int?, ServerNode> ChooseNodeForRequest<TResult>(RavenCommand<TResult> cmd, SessionInfo sessionInfo = null)
- protected Task FirstTopologyUpdate(string[] initialUrls)
- protected virtual Task PerformHealthCheck(ServerNode serverNode, int nodeIndex)
- protected Task SingleTopologyUpdateAsync(string[] initialUrls, Guid? applicationIdentifier = default)
- protected virtual bool TryLoadFromCache(JsonOperationContext context)
- protected virtual Task<bool> TryLoadFromCacheAsync(JsonOperationContext context)
- public Task<bool> UpdateTopologyAsync(ServerNode node, int timeout, bool forceUpdate = false, string debugTag = null)
- protected void UpdateNodeSelector(Topology topology, bool forceUpdate)
-
public sealed class ServerNode
-
public sealed class Topology
Raven.Client.Json
Raven.Client.Json.Converters
Raven.Client.Json.Serialization
-
public class CreateDeserializerOptions : CreateSerializerOptions
-
public class CreateSerializerOptions
-
public interface IBlittableJsonConverter : IBlittableJsonConverterBase
- object FromBlittable(Type type, BlittableJsonReaderObject json, string id = null)
- T FromBlittable<T>(BlittableJsonReaderObject json, string id = null)
- BlittableJsonReaderObject ToBlittable(object entity, JsonOperationContext context)
- BlittableJsonReaderObject ToBlittable(object entity, JsonOperationContext context, IJsonSerializer jsonSerializer)
- BlittableJsonReaderObject ToBlittable(object entity, IMetadataDictionary metadata, JsonOperationContext context)
- BlittableJsonReaderObject ToBlittable(object entity, IMetadataDictionary metadata, JsonOperationContext context, IJsonSerializer jsonSerializer)
-
public interface IBlittableJsonConverterBase
-
public interface IJsonReader : IDisposable
-
public interface IJsonSerializer
-
public interface IJsonWriter : IDisposable
-
public interface ISerializationConventions
-
public interface ISessionBlittableJsonConverter : IBlittableJsonConverterBase
- void Clear()
- object FromBlittable(Type type, ref BlittableJsonReaderObject json, string id, bool trackEntity)
- T FromBlittable<T>(ref BlittableJsonReaderObject json, string id, bool trackEntity)
- void PopulateEntity(object entity, string id, BlittableJsonReaderObject json)
- void PopulateEntity(object entity, string id, BlittableJsonReaderObject json, IJsonSerializer jsonSerializer)
- void RemoveFromMissing<T>(T entity)
- BlittableJsonReaderObject ToBlittable(object entity, DocumentInfo documentInfo)
-
public enum TypeNameHandling
Raven.Client.Json.Serialization.NewtonsoftJson
Raven.Client.Properties
Raven.Client.ServerWide
-
public sealed class CompactSettings
-
public enum DatabaseLockMode
-
public enum DatabasePromotionStatus
-
public class DatabaseRecord
- public Dictionary<string, AnalyzerDefinition> Analyzers
- public DataArchivalConfiguration DataArchival
- public DocumentsCompressionConfiguration DocumentsCompression
- public Dictionary<string, ElasticSearchConnectionString> ElasticSearchConnectionStrings
- public List<ElasticSearchEtlConfiguration> ElasticSearchEtls
- public IntegrationConfigurations Integrations
- public DatabaseLockMode LockMode
- public Dictionary<string, OlapConnectionString> OlapConnectionStrings
- public List<OlapEtlConfiguration> OlapEtls
- public Dictionary<string, QueueConnectionString> QueueConnectionStrings
- public List<QueueEtlConfiguration> QueueEtls
- public List<QueueSinkConfiguration> QueueSinks
- public Dictionary<string, RollingIndex> RollingIndexes
- public ShardingConfiguration Sharding
- public TimeSeriesConfiguration TimeSeries
- public bool IsSharded { get; }
- public void AddIndex(IndexDefinition definition, string source, DateTime createdAt, long raftIndex)
- public void AddAnalyzer(AnalyzerDefinition definition)
- public void AddIndex(IndexDefinition definition, string source, DateTime createdAt, long raftIndex, int revisionsToKeep, IndexDeploymentMode globalDeploymentMode)
- public void DeleteAnalyzer(string sorterName)
- public void DeletePeriodicBackupConfiguration(long backupTaskId)
- public PeriodicBackupConfiguration DeletePeriodicBackupConfiguration(long backupTaskId)
- public bool ValidateTopologyNodes()
-
public class DatabaseTopology : IDynamicJson
-
public sealed class DocumentsCompressionConfiguration : IDynamicJson
-
public interface IDatabaseTask
-
public sealed class IndexHistoryEntry
-
public class InternalReplication : ReplicationNode
-
public sealed class OrchestratorTopology : DatabaseTopology
-
public sealed class PromotableTask : IDatabaseTask
Raven.Client.ServerWide.Commands
Raven.Client.ServerWide.Operations
-
public sealed class AddDatabaseNodeOperation : IServerOperation<DatabasePutResult>
-
public sealed class BackupInfo : IDynamicJson
-
public sealed class BuildNumber : IDynamicJson
-
public class CompactionProgressBase
-
public class CompactionProgressBase<T> where T : CompactionProgressBase<T>
-
public sealed class CreateDatabaseOperation : IServerOperation<DatabasePutResult>
-
public class DatabaseInfo : DatabaseState
-
public sealed class DatabasePutResult
-
public sealed class DatabaseRecordBuilder : IDatabaseRecordBuilderInitializer, IDatabaseRecordBuilder, IDatabaseRecordBuilderBase, IEtlConfigurationBuilder, IConnectionStringConfigurationBuilder, IBackupConfigurationBuilder, IIntegrationConfigurationBuilder, IReplicationConfigurationBuilder, ITopologyConfigurationBuilder, ITopologyConfigurationBuilderBase<ITopologyConfigurationBuilder>, IShardedDatabaseRecordBuilder, IShardedTopologyConfigurationBuilder, IOrchestratorTopologyConfigurationBuilder, ITopologyConfigurationBuilderBase<IOrchestratorTopologyConfigurationBuilder>, IShardTopologyConfigurationBuilder, ITopologyConfigurationBuilderBase<IShardTopologyConfigurationBuilder>
-
public class DatabaseState : IDynamicJson
-
public sealed class DeleteDatabasesOperation : IServerOperation<DeleteDatabaseResult>
-
public interface IBackupConfigurationBuilder
-
public interface IConnectionStringConfigurationBuilder
-
public interface IDatabaseRecordBuilder : IDatabaseRecordBuilderBase
-
public interface IDatabaseRecordBuilderBase
-
public interface IDatabaseRecordBuilderInitializer
-
public interface IEtlConfigurationBuilder
-
public interface IIntegrationConfigurationBuilder
-
public sealed class IndexOptimizeResult : IOperationResult
-
public interface IOrchestratorTopologyConfigurationBuilder : ITopologyConfigurationBuilderBase<IOrchestratorTopologyConfigurationBuilder>
-
public sealed class IoStatsResult
-
public interface IReplicationConfigurationBuilder
-
public interface IShardedDatabaseRecordBuilder : IDatabaseRecordBuilderBase
-
public interface IShardedTopologyConfigurationBuilder
-
public interface IShardTopologyConfigurationBuilder : ITopologyConfigurationBuilderBase<IShardTopologyConfigurationBuilder>
-
public interface ITopologyConfigurationBuilder : ITopologyConfigurationBuilderBase<ITopologyConfigurationBuilder>
-
public interface ITopologyConfigurationBuilderBase<TSelf>
-
public class ModifyDatabaseRecordResult
-
public sealed class ModifyDatabaseTopologyOperation : IServerOperation<ModifyDatabaseTopologyResult>
-
public sealed class ModifyDatabaseTopologyResult
-
public sealed class MountPointUsage
-
public sealed class NodesTopology : IDynamicJson
-
public sealed class PromoteDatabaseNodeOperation : IServerOperation<DatabasePutResult>
-
public class RestoreProgress : SmugglerProgress
-
public sealed class RestoreResult : SmugglerResult
-
public sealed class SetDatabasesLockOperation : IServerOperation
-
public sealed class UpdateDatabaseOperation : IServerOperation<DatabasePutResult>
-
public sealed class UpdateUnusedDatabasesOperation : IServerOperation
Raven.Client.ServerWide.Operations.Analyzers
Raven.Client.ServerWide.Operations.Certificates
Raven.Client.ServerWide.Operations.Configuration
Raven.Client.ServerWide.Operations.DocumentsCompression
Raven.Client.ServerWide.Operations.Integrations
Raven.Client.ServerWide.Operations.Integrations.PostgreSQL
Raven.Client.ServerWide.Operations.OngoingTasks
Raven.Client.ServerWide.Operations.Sorters
Raven.Client.ServerWide.Operations.TrafficWatch
Raven.Client.ServerWide.Sharding
Raven.Client.ServerWide.Tcp
Raven.Client.Util
Sparrow
-
public class CaseInsensitiveStringSegmentEqualityComparer : IEqualityComparer<StringSegment>
-
public struct DictionaryResetBehavior<T1, T2> : IResetSupport<Dictionary<T1, T2>>
-
public static class Encodings
-
public static class Hashing
-
public struct HashSetResetBehavior<T1> : IResetSupport<HashSet<T1>>
-
public interface IReadOnlySpanEnumerator
-
public interface IReadOnlySpanIndexer
-
public interface ISpanEnumerator
-
public interface ISpanIndexer
-
public struct ListResetBehavior<T1> : IResetSupport<List<T1>>
-
public static class Memory
- public static int Compare(Byte* p1, Byte* p2, int size)
- public static int Compare(Byte* p1, Byte* p2, int size, out int position)
- public static int Compare_posix(Byte* b1, Byte* b2, long count)
- public static int Compare_windows(Byte* b1, Byte* b2, long count)
- public static int Compare(Void* p1, Void* p2, int size)
- public static int CompareInline(ref byte p1, ref byte p2, int size)
- public static int CompareInline(ReadOnlySpan<byte> p1, ReadOnlySpan<byte> p2, int size)
- public static bool IsEqualConstant(ReadOnlySpan<byte> constant, Byte* ptr)
- public static bool IsEqualConstant(Byte* constant, int size, Byte* ptr)
- public static bool IsEqualConstant(ReadOnlySpan<byte> constant, Byte* ptr, int size)
-
public struct Metro128Hash
-
public struct NoResetSupport<T> : IResetSupport<T>
-
public struct NumericComparer : IComparer<long>, IComparer<int>, IComparer<uint>, IComparer<ulong>
-
public struct NumericDescendingComparer : IComparer<long>, IComparer<int>, IComparer<uint>, IComparer<ulong>
-
public struct NumericEqualityComparer : IEqualityComparer<long>, IEqualityComparer<int>, IEqualityComparer<ulong>, IEqualityComparer<uint>
-
public class ObjectPool<T> : ObjectPool<T, NoResetSupport<T>>
-
public class ObjectPool<T, TResetBehavior> where TResetBehavior : struct, IResetSupport<T>
-
public struct ObjectPoolContext<T, TR> : IDisposable where TR : struct, IResetSupport<T>
-
public struct OrdinalIgnoreCaseStringStructComparer : IEqualityComparer<string>
-
public struct OrdinalStringStructComparer : IEqualityComparer<string>
-
public sealed class PeepingTomStream : IDisposable
-
public struct Sorter<T, TSorter> where TSorter : struct, IComparer<T>
- public Sorter(TSorter sorter)
- public Sorter(ref TSorter sorter)
-
public struct Sorter<T, V, TSorter> where TSorter : struct, IComparer<T>
-
public struct StringSegmentEqualityStructComparer : IEqualityComparer<StringSegment>
-
public struct TimeValue : IDynamicJson, IEquatable<TimeValue>
- public static readonly TimeValue MaxValue
- public static readonly TimeValue MinValue
- public static readonly TimeValue Zero
- public TimeValueUnit Unit { get; }
- public int Value { get; }
- public static TimeValue FromDays(int days)
- public static TimeValue FromHours(int hours)
- public static TimeValue FromMinutes(int minutes)
- public static TimeValue FromMonths(int months)
- public static TimeValue FromSeconds(int seconds)
- public static TimeValue FromYears(int years)
- public static TimeValue op_Addition(TimeValue a, TimeValue b)
- public static bool op_Equality(TimeValue a, TimeValue b)
- public static TimeSpan op_Explicit(TimeValue a)
- public static DateTime op_Explicit(TimeValue a)
- public static bool op_GreaterThan(TimeValue a, TimeValue b)
- public static bool op_GreaterThanOrEqual(TimeValue a, TimeValue b)
- public static TimeValue op_Implicit(TimeSpan a)
- public static bool op_Inequality(TimeValue a, TimeValue b)
- public static bool op_LessThan(TimeValue a, TimeValue b)
- public static bool op_LessThanOrEqual(TimeValue a, TimeValue b)
- public static TimeValue op_Multiply(double c, TimeValue b)
- public static TimeValue op_Multiply(TimeValue a, double c)
- public static TimeValue op_Subtraction(TimeValue a, TimeValue b)
- public static TimeValue op_UnaryNegation(TimeValue a)
- public int Compare(TimeValue other)
- public bool Equals(TimeValue other)
- public bool IsMultiple(TimeValue multiple)
- public double TimesInInterval(DateTime from, DateTime to)
- public DynamicJsonValue ToJson()
-
public enum TimeValueUnit
-
public sealed class UnmanagedMemory
-
public struct UnmanagedPointer
-
public struct UnmanagedSpan
Sparrow.Backups
Sparrow.Binary
Sparrow.Collections
Sparrow.Compression
Sparrow.Extensions
Sparrow.Json
-
public abstract class AbstractBlittableJsonDocumentBuilder : IDisposable
-
public abstract class AbstractBlittableJsonTextWriter : IBlittableJsonTextWriter
-
public sealed class AllocatedMemoryData
-
public sealed class ArenaMemoryAllocator : IDisposable
- public class IntPtrComarer : IComparer<IntPtr>
-
public sealed class AsyncBlittableJsonTextWriter : AbstractBlittableJsonTextWriter, IAsyncDisposable
-
public sealed class BlittableJsonDocumentBuilder : AbstractBlittableJsonDocumentBuilder
-
public sealed class BlittableJsonReaderArray : BlittableJsonReaderBase, IEnumerable<object>, IEnumerable, IDisposable
-
public abstract class BlittableJsonReaderBase
- protected Byte* _mem
- protected Byte* _propNames
- protected int _propNamesDataOffsetSize
- protected static int ProcessTokenOffsetFlags(BlittableJsonToken currentType)
- protected static int ProcessTokenPropertyFlags(BlittableJsonToken currentType)
- public static BlittableJsonToken ProcessTokenTypeFlags(BlittableJsonToken currentType)
- public static int ReadVariableSizeInt(Byte* buffer, int pos, out byte offset)
- public static int ReadVariableSizeInt(Byte* buffer, int pos, out int offset, out bool success)
- public static int ReadVariableSizeInt(ReadOnlySpan<byte> buffer, int pos, out int offset, out bool success)
- protected void AssertContextNotDisposed(JsonOperationContext context)
- public int ProcessTokenOffsetFlags(BlittableJsonToken currentType)
- public int ProcessTokenPropertyFlags(BlittableJsonToken currentType)
- public BlittableJsonToken ProcessTokenTypeFlags(BlittableJsonToken currentType)
- public int ReadVariableSizeInt(int pos, out byte offset)
- public int ReadVariableSizeInt(int pos, out int offset)
-
public sealed class BlittableJsonReaderObject : BlittableJsonReaderBase, IDisposable
-
public class BlittableJsonTextWriter : AbstractBlittableJsonTextWriter
-
public static class BlittableJsonTextWriterExtensions
-
public enum BlittableJsonToken
-
public sealed class BlittableWriter<TWriter> : IDisposable where TWriter : struct, IUnmanagedWriteBuffer
-
public sealed class CachedProperties
-
public interface IBlittableJsonTextWriter
-
public class JsonDeserializationBase
-
public class JsonOperationContext : PooledItem
- public class ManagedPinnedBuffer : IDisposable
- public struct ReturnBuffer : IDisposable
- public sealed class MemoryBuffer
- protected readonly ArenaMemoryAllocator _arenaAllocator
- public LazyStringValue Empty { get; }
- public virtual long UsedMemory { get; }
- public LazyStringValue GetLazyString(Byte* ptr, int size, bool longLived = false)
- public LazyStringValue GetLazyStringValue(Byte* ptr)
- public LazyStringValue GetLazyStringValue(Byte* ptr, out bool success)
- public ReturnBuffer GetManagedBuffer(out ManagedPinnedBuffer buffer)
- public ReturnBuffer GetMemoryBuffer(out MemoryBuffer buffer)
- public ReturnBuffer GetMemoryBuffer(int size, out MemoryBuffer buffer)
- public BlittableJsonReaderObject ParseToMemory(Stream stream, string debugTag, UsageMode mode, ManagedPinnedBuffer bytes, IBlittableDocumentModifier modifier = null)
- public ValueTask<BlittableJsonReaderObject> ParseToMemoryAsync(WebSocket webSocket, string debugTag, UsageMode mode, ManagedPinnedBuffer bytes, CancellationToken token = default)
- public ValueTask<BlittableJsonReaderObject> ParseToMemoryAsync(Stream stream, string documentId, UsageMode mode, ManagedPinnedBuffer bytes, CancellationToken? token = default, int maxSize = 2147483647)
- public BlittableJsonReaderObject Read(Stream stream, string documentId, IBlittableDocumentModifier modifier = null)
- public BlittableJsonReaderObject ReadForDisk(Stream stream, string documentId)
- public ValueTask<BlittableJsonReaderObject> ParseToMemoryAsync(WebSocket webSocket, string debugTag, UsageMode mode, MemoryBuffer bytes, IBlittableDocumentModifier modifier = null, CancellationToken token = default)
- public ValueTask<BlittableJsonReaderObject> ParseToMemoryAsync(Stream stream, string documentId, UsageMode mode, MemoryBuffer bytes, IBlittableDocumentModifier modifier = null, CancellationToken? token = default, int maxSize = 2147483647)
- public BlittableJsonReaderObject ReadForMemory(Stream stream, string documentId)
- public BlittableJsonReaderObject ReadForMemory(string jsonString, string documentId)
- public Task<BlittableJsonReaderObject> ReadFromWebSocket(WebSocket webSocket, string debugTag, CancellationToken token)
- public Task<BlittableJsonReaderObject> ReadFromWebSocketAsync(WebSocket webSocket, string debugTag, CancellationToken token)
- public void Write(Stream stream, BlittableJsonReaderObject json)
- public void Write(AbstractBlittableJsonTextWriter writer, BlittableJsonReaderObject json)
- public void Write(AbstractBlittableJsonTextWriter writer, DynamicJsonValue json)
- public void Write(AbstractBlittableJsonTextWriter writer, DynamicJsonArray json)
- public void WriteArray(AbstractBlittableJsonTextWriter writer, JsonParserState state, ObjectJsonParser parser)
- public void WriteObject(AbstractBlittableJsonTextWriter writer, JsonParserState state, ObjectJsonParser parser)
- public void Write<TWriter>(TWriter writer, BlittableJsonReaderObject json) where TWriter : IBlittableJsonTextWriter
- public void Write<TWriter>(TWriter writer, DynamicJsonValue json) where TWriter : IBlittableJsonTextWriter
- public void Write<TWriter>(TWriter writer, DynamicJsonArray json) where TWriter : IBlittableJsonTextWriter
- public void WriteArray<TWriter>(TWriter writer, JsonParserState state, ObjectJsonParser parser) where TWriter : IBlittableJsonTextWriter
- public ValueTask WriteAsync(Stream stream, BlittableJsonReaderObject json, CancellationToken token = default)
- public void WriteObject<TWriter>(TWriter writer, JsonParserState state, ObjectJsonParser parser) where TWriter : IBlittableJsonTextWriter
-
public sealed class LazyCompressedStringValue
-
public sealed class LazyNumberValue : IComparable, IConvertible
-
public class LazyStringParser
-
public sealed class LazyStringValue : IComparable<string>, IEquatable<string>, IComparable<LazyStringValue>, IEquatable<LazyStringValue>, IDisposable, IComparable, IConvertible, IEnumerable<char>, IEnumerable
-
public class LazyStringValueComparer : IEqualityComparer<LazyStringValue>
-
public struct LazyStringValueStructComparer : IEqualityComparer<LazyStringValue>
-
public sealed class ManualBlittableJsonDocumentBuilder<TWriter> : AbstractBlittableJsonDocumentBuilder where TWriter : struct, IUnmanagedWriteBuffer
-
public struct UnmanagedStreamBuffer : IUnmanagedWriteBuffer, IDisposable
Sparrow.Json.Parsing
-
public sealed class DynamicJsonArray : IEnumerable<object>, IEnumerable, IDisposable
-
public sealed class DynamicJsonValue
-
public sealed class JsonParserState
-
public sealed class UnmanagedJsonParser : IJsonParser, IDisposable
-
public static class UnmanagedJsonParserHelper
- public static bool Read(PeepingTomStream stream, UnmanagedJsonParser parser, JsonParserState state, ManagedPinnedBuffer buffer)
- public static IEnumerable<BlittableJsonReaderObject> ReadArrayToMemory(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, ManagedPinnedBuffer buffer)
- public static Task<bool> ReadAsync(PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, ManagedPinnedBuffer buffer)
- public static long ReadLong(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, ManagedPinnedBuffer buffer)
- public static void ReadObject(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, ManagedPinnedBuffer buffer)
- public static Task ReadObjectAsync(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, ManagedPinnedBuffer buffer)
- public static string ReadString(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, ManagedPinnedBuffer buffer)
- public static bool Read(PeepingTomStream stream, UnmanagedJsonParser parser, JsonParserState state, MemoryBuffer buffer)
- public static IEnumerable<BlittableJsonReaderObject> ReadArrayToMemory(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, MemoryBuffer buffer)
- public static IAsyncEnumerable<BlittableJsonReaderObject> ReadArrayToMemoryAsync(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, MemoryBuffer buffer)
- public static Task<bool> ReadAsync(PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, MemoryBuffer buffer, CancellationToken token = default)
- public static ValueTask<BlittableJsonReaderArray> ReadJsonArrayAsync(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, MemoryBuffer buffer, CancellationToken token)
- public static long ReadLong(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, MemoryBuffer buffer)
- public static void ReadObject(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, MemoryBuffer buffer)
- public static Task ReadObjectAsync(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, MemoryBuffer buffer, CancellationToken token = default)
- public static void ReadProperty(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, MemoryBuffer buffer)
- public static Task ReadPropertyAsync(BlittableJsonDocumentBuilder builder, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, MemoryBuffer buffer, CancellationToken token = default)
- public static string ReadString(JsonOperationContext context, PeepingTomStream peepingTomStream, UnmanagedJsonParser parser, JsonParserState state, MemoryBuffer buffer)
Sparrow.Logging
Sparrow.LowMemory
Sparrow.Platform
Sparrow.Threading
Sparrow.Utils
System.Linq