Class QueryConfiguration
TBD
Inherited Members
Namespace: Akka.Persistence.Sql.Common.Journal
Assembly: Akka.Persistence.Sqlite.dll
Syntax
[Serializable]
public class QueryConfiguration
Constructors
| Improve this Doc View SourceQueryConfiguration(String, String, String, String, String, String, String, String, String, String, String, String, TimeSpan, String, Boolean)
TBD
Declaration
[Obsolete("Use .ctor that accepts read and write IsolationLevel instead (since v1.5.2)")]
public QueryConfiguration(string schemaName, string journalEventsTableName, string metaTableName, string persistenceIdColumnName, string sequenceNrColumnName, string payloadColumnName, string manifestColumnName, string timestampColumnName, string isDeletedColumnName, string tagsColumnName, string orderingColumnName, string serializerIdColumnName, TimeSpan timeout, string defaultSerializer, bool useSequentialAccess)
Parameters
| Type | Name | Description |
|---|---|---|
| String | schemaName | TBD |
| String | journalEventsTableName | TBD |
| String | metaTableName | TBD |
| String | persistenceIdColumnName | TBD |
| String | sequenceNrColumnName | TBD |
| String | payloadColumnName | TBD |
| String | manifestColumnName | TBD |
| String | timestampColumnName | TBD |
| String | isDeletedColumnName | TBD |
| String | tagsColumnName | TBD |
| String | orderingColumnName | TBD |
| String | serializerIdColumnName | TBD |
| TimeSpan | timeout | TBD |
| String | defaultSerializer | The default serializer used when not type override matching is found |
| Boolean | useSequentialAccess | Uses the CommandBehavior.SequentialAccess when creating the command, providing a performance improvement for reading large BLOBS. |
QueryConfiguration(String, String, String, String, String, String, String, String, String, String, String, String, TimeSpan, String, Boolean, Nullable<IsolationLevel>, Nullable<IsolationLevel>)
TBD
Declaration
public QueryConfiguration(string schemaName, string journalEventsTableName, string metaTableName, string persistenceIdColumnName, string sequenceNrColumnName, string payloadColumnName, string manifestColumnName, string timestampColumnName, string isDeletedColumnName, string tagsColumnName, string orderingColumnName, string serializerIdColumnName, TimeSpan timeout, string defaultSerializer, bool useSequentialAccess, IsolationLevel? readIsolationLevel, IsolationLevel? writeIsolationLevel)
Parameters
| Type | Name | Description |
|---|---|---|
| String | schemaName | TBD |
| String | journalEventsTableName | TBD |
| String | metaTableName | TBD |
| String | persistenceIdColumnName | TBD |
| String | sequenceNrColumnName | TBD |
| String | payloadColumnName | TBD |
| String | manifestColumnName | TBD |
| String | timestampColumnName | TBD |
| String | isDeletedColumnName | TBD |
| String | tagsColumnName | TBD |
| String | orderingColumnName | TBD |
| String | serializerIdColumnName | TBD |
| TimeSpan | timeout | TBD |
| String | defaultSerializer | The default serializer used when not type override matching is found |
| Boolean | useSequentialAccess | Uses the CommandBehavior.SequentialAccess when creating the command, providing a performance improvement for reading large BLOBS. |
| Nullable<IsolationLevel> | readIsolationLevel | Isolation level of transactions used during read query execution. |
| Nullable<IsolationLevel> | writeIsolationLevel | Isolation level of transactions used during write query execution. |
Fields
| Improve this Doc View SourceIsDeletedColumnName
TBD
Declaration
public readonly string IsDeletedColumnName
Field Value
| Type | Description |
|---|---|
| String |
JournalEventsTableName
TBD
Declaration
public readonly string JournalEventsTableName
Field Value
| Type | Description |
|---|---|
| String |
ManifestColumnName
TBD
Declaration
public readonly string ManifestColumnName
Field Value
| Type | Description |
|---|---|
| String |
MetaTableName
TBD
Declaration
public readonly string MetaTableName
Field Value
| Type | Description |
|---|---|
| String |
OrderingColumnName
TBD
Declaration
public readonly string OrderingColumnName
Field Value
| Type | Description |
|---|---|
| String |
PayloadColumnName
TBD
Declaration
public readonly string PayloadColumnName
Field Value
| Type | Description |
|---|---|
| String |
PersistenceIdColumnName
TBD
Declaration
public readonly string PersistenceIdColumnName
Field Value
| Type | Description |
|---|---|
| String |
SchemaName
TBD
Declaration
public readonly string SchemaName
Field Value
| Type | Description |
|---|---|
| String |
SequenceNrColumnName
TBD
Declaration
public readonly string SequenceNrColumnName
Field Value
| Type | Description |
|---|---|
| String |
SerializerIdColumnName
TBD
Declaration
public readonly string SerializerIdColumnName
Field Value
| Type | Description |
|---|---|
| String |
TagsColumnName
TBD
Declaration
public readonly string TagsColumnName
Field Value
| Type | Description |
|---|---|
| String |
Timeout
TBD
Declaration
public readonly TimeSpan Timeout
Field Value
| Type | Description |
|---|---|
| TimeSpan |
TimestampColumnName
TBD
Declaration
public readonly string TimestampColumnName
Field Value
| Type | Description |
|---|---|
| String |
Properties
| Improve this Doc View SourceDefaultSerializer
The default serializer used when not type override matching is found
Declaration
[Obsolete("This property should never be used for writes, use the default `System.Object` serializer instead")]
public string DefaultSerializer { get; }
Property Value
| Type | Description |
|---|---|
| String |
FullJournalTableName
TBD
Declaration
public string FullJournalTableName { get; }
Property Value
| Type | Description |
|---|---|
| String |
FullMetaTableName
TBD
Declaration
public string FullMetaTableName { get; }
Property Value
| Type | Description |
|---|---|
| String |
ReadIsolationLevel
Isolation level of transactions used during read query execution.
Declaration
public IsolationLevel ReadIsolationLevel { get; }
Property Value
| Type | Description |
|---|---|
| IsolationLevel |
UseSequentialAccess
Uses the CommandBehavior.SequentialAccess when creating the command, providing a performance improvement for reading large BLOBS.
Declaration
public bool UseSequentialAccess { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
WriteIsolationLevel
Isolation level of transactions used during write query execution.
Declaration
public IsolationLevel WriteIsolationLevel { get; }
Property Value
| Type | Description |
|---|---|
| IsolationLevel |
Improve this Doc