C# Class Akka.Persistence.Sqlite.Snapshot.QueryBuilder

Inheritance: ISnapshotQueryBuilder
Show file Open project: rogeralsing/akka.net Class Usage Examples

Public Methods

Method Description
DeleteMany ( string persistenceId, long maxSequenceNr, System.DateTime maxTimestamp ) : DbCommand
DeleteOne ( string persistenceId, long sequenceNr, System.DateTime timestamp ) : DbCommand
InsertSnapshot ( SnapshotEntry entry ) : DbCommand
QueryBuilder ( SqliteSnapshotSettings settings ) : System
SelectSnapshot ( string persistenceId, long maxSequenceNr, System.DateTime maxTimestamp ) : DbCommand

Method Details

DeleteMany() public method

public DeleteMany ( string persistenceId, long maxSequenceNr, System.DateTime maxTimestamp ) : DbCommand
persistenceId string
maxSequenceNr long
maxTimestamp System.DateTime
return System.Data.Common.DbCommand

DeleteOne() public method

public DeleteOne ( string persistenceId, long sequenceNr, System.DateTime timestamp ) : DbCommand
persistenceId string
sequenceNr long
timestamp System.DateTime
return System.Data.Common.DbCommand

InsertSnapshot() public method

public InsertSnapshot ( SnapshotEntry entry ) : DbCommand
entry Akka.Persistence.Sql.Common.Snapshot.SnapshotEntry
return System.Data.Common.DbCommand

QueryBuilder() public method

public QueryBuilder ( SqliteSnapshotSettings settings ) : System
settings SqliteSnapshotSettings
return System

SelectSnapshot() public method

public SelectSnapshot ( string persistenceId, long maxSequenceNr, System.DateTime maxTimestamp ) : DbCommand
persistenceId string
maxSequenceNr long
maxTimestamp System.DateTime
return System.Data.Common.DbCommand