class
Movie::Persistence::PostgresBackendConnection
Defined in:
movie/persistence/postgres.cr
Constant Summary
-
EVENT_COMMIT_LOCK_ID =
5570766136775366228_i64
-
SCHEMA_LOCK_ID =
5570766136776086099_i64
acknowledge_outbox(message : AcknowledgeOutbox) : Int64
acknowledge_outbox,
acquire_shard_lease(message : AcquireShardLease) : ShardLeaseToken | Nil
acquire_shard_lease,
append_events(message : AppendEvents) : WriteResult
append_events,
claim_outbox(message : ClaimOutbox) : Array(StoredOutboxEntry)
claim_outbox,
close : Nil
close,
connection_lost?(error : Exception) : Bool
connection_lost?,
delete_events_to(message : DeleteEventsTo) : RetentionResult
delete_events_to,
delete_projection_offset(message : DeleteProjectionOffset) : Bool
delete_projection_offset,
delete_snapshot(message : DeleteSnapshot) : Nil
delete_snapshot,
delete_state(message : DeleteState) : WriteResult
delete_state,
ensure_event_store : Nil
ensure_event_store,
ensure_schema : Nil
ensure_schema,
ensure_state_store : Nil
ensure_state_store,
exec(message : DbExec) : Nil
exec,
exec_last_id(message : DbExecLastId) : Int64
exec_last_id,
load_events(message : LoadEvents) : Array(StoredEvent)
load_events,
load_projection_offset(message : LoadProjectionOffset) : Int64
load_projection_offset,
load_snapshot(message : LoadSnapshot) : SnapshotRecord | Nil
load_snapshot,
load_state(message : LoadState) : StateRecord | Nil
load_state,
query_events(message : QueryEvents) : EventPage
query_events,
query_string(message : DbQueryString) : String | Nil
query_string,
query_strings(message : DbQueryStrings) : Array(String)
query_strings,
release_outbox(message : ReleaseOutbox) : Bool
release_outbox,
release_shard_lease(message : ReleaseShardLease) : Bool
release_shard_lease,
renew_shard_lease(message : RenewShardLease) : ShardLeaseToken | Nil
renew_shard_lease,
run_maintenance(message : RunMaintenance) : MaintenanceResult
run_maintenance,
save_projection_offset(message : SaveProjectionOffset) : Int64
save_projection_offset,
save_snapshot(message : SaveSnapshot) : Nil
save_snapshot,
save_state(message : SaveState) : WriteResult
save_state,
schema_version : Int64
schema_version
new(connection : DB::Connection)
new
acknowledge_outbox(message : AcknowledgeOutbox) : Int64
acknowledge_outbox,
acquire_shard_lease(message : AcquireShardLease) : ShardLeaseToken | Nil
acquire_shard_lease,
claim_outbox(message : ClaimOutbox) : Array(StoredOutboxEntry)
claim_outbox,
close : Nil
close,
connection_lost?(error : Exception) : Bool
connection_lost?,
delete_events_to(message : DeleteEventsTo) : RetentionResult
delete_events_to,
delete_projection_offset(message : DeleteProjectionOffset) : Bool
delete_projection_offset,
ensure_schema : Nil
ensure_schema,
exec(message : DbExec) : Nil
exec,
exec_last_id(message : DbExecLastId) : Int64
exec_last_id,
load_projection_offset(message : LoadProjectionOffset) : Int64
load_projection_offset,
query_events(message : QueryEvents) : EventPage
query_events,
query_string(message : DbQueryString) : String | Nil
query_string,
query_strings(message : DbQueryStrings) : Array(String)
query_strings,
release_outbox(message : ReleaseOutbox) : Bool
release_outbox,
release_shard_lease(message : ReleaseShardLease) : Bool
release_shard_lease,
renew_shard_lease(message : RenewShardLease) : ShardLeaseToken | Nil
renew_shard_lease,
run_maintenance(message : RunMaintenance) : MaintenanceResult
run_maintenance,
save_projection_offset(message : SaveProjectionOffset) : Int64
save_projection_offset,
schema_version : Int64
schema_version
acknowledge_outbox(message : AcknowledgeOutbox) : Int64
acknowledge_outbox,
claim_outbox(message : ClaimOutbox) : Array(StoredOutboxEntry)
claim_outbox,
release_outbox(message : ReleaseOutbox) : Bool
release_outbox
delete_projection_offset(message : DeleteProjectionOffset) : Bool
delete_projection_offset,
load_projection_offset(message : LoadProjectionOffset) : Int64
load_projection_offset,
query_events(message : QueryEvents) : EventPage
query_events,
save_projection_offset(message : SaveProjectionOffset) : Int64
save_projection_offset
delete_events_to(message : DeleteEventsTo) : RetentionResult
delete_events_to,
run_maintenance(message : RunMaintenance) : MaintenanceResult
run_maintenance
delete_state(message : DeleteState) : WriteResult
delete_state,
ensure_state_store : Nil
ensure_state_store,
load_state(message : LoadState) : StateRecord | Nil
load_state,
save_state(message : SaveState) : WriteResult
save_state
delete_snapshot(message : DeleteSnapshot) : Nil
delete_snapshot,
load_snapshot(message : LoadSnapshot) : SnapshotRecord | Nil
load_snapshot,
save_snapshot(message : SaveSnapshot) : Nil
save_snapshot
append_events(message : AppendEvents) : WriteResult
append_events,
ensure_event_store : Nil
ensure_event_store,
load_events(message : LoadEvents) : Array(StoredEvent)
load_events
ensure_schema : Nil
ensure_schema,
schema_version : Int64
schema_version