v0.5.3-pre.003
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: ks-store/src/contracts.rs
|
||||
// version: 6
|
||||
// version: 7
|
||||
|
||||
//! Backend-neutral storage contracts used by pipeline crates.
|
||||
|
||||
@@ -11,10 +11,18 @@ mod pagination;
|
||||
mod replay;
|
||||
mod repository;
|
||||
|
||||
/// Generic account acquisition observation insert contract.
|
||||
pub use self::dto::AccountObservationInsert;
|
||||
/// Transaction acquisition observation origin.
|
||||
pub use self::dto::AcquisitionObservationOrigin;
|
||||
/// Generic account acquisition observation status.
|
||||
pub use self::dto::AcquisitionObservationStatus;
|
||||
/// Core account key insert contract.
|
||||
pub use self::dto::CoreAccountKeyInsert;
|
||||
/// Core account key source category.
|
||||
pub use self::dto::CoreAccountKeySource;
|
||||
/// Core account-state insert contract.
|
||||
pub use self::dto::CoreAccountStateInsert;
|
||||
/// Core balance change insert contract.
|
||||
pub use self::dto::CoreBalanceChangeInsert;
|
||||
/// Core balance change kind.
|
||||
@@ -37,6 +45,8 @@ pub use self::dto::CoreInstructionProcessingState;
|
||||
pub use self::dto::CoreInstructionReplayFilter;
|
||||
/// Core log insert contract.
|
||||
pub use self::dto::CoreLogInsert;
|
||||
/// Core return-data insert contract.
|
||||
pub use self::dto::CoreReturnDataInsert;
|
||||
/// Core transaction insert contract.
|
||||
pub use self::dto::CoreTransactionInsert;
|
||||
/// One machine-readable decoder coverage declaration row.
|
||||
@@ -51,20 +61,21 @@ pub use self::dto::DecodeFailure;
|
||||
pub use self::dto::DecodeObservationInsert;
|
||||
/// Atomic persistence bundle for one decoder and one contextual input.
|
||||
pub use self::dto::DecodePersistenceBundle;
|
||||
pub use self::dto::DecodeSchemaProvenance;
|
||||
/// Bounded contextual instruction selection filter for decode campaigns.
|
||||
pub use self::dto::DecodeSelectionFilter;
|
||||
/// Insert or upsert result contract returned by repositories.
|
||||
pub use self::dto::InsertOutcome;
|
||||
/// Maximum number of materialized rows returned by one bounded query.
|
||||
pub use self::dto::MAX_MATERIALIZED_EVENT_QUERY_ROWS;
|
||||
pub use self::dto::MAX_MATERIALIZED_OUTPUT_QUERY_ROWS;
|
||||
/// Atomic persistence bundle for one materializer and one decoded observation.
|
||||
pub use self::dto::MaterializationPersistenceBundle;
|
||||
/// Bounded read-only materialized event selection.
|
||||
pub use self::dto::MaterializedEventFilter;
|
||||
/// One materialized output returned by a bounded query.
|
||||
pub use self::dto::MaterializedEventQueryRow;
|
||||
/// Bounded read-only materialized output selection.
|
||||
pub use self::dto::MaterializedOutputFilter;
|
||||
/// One processor-owned materialized output row.
|
||||
pub use self::dto::MaterializedOutputInsert;
|
||||
/// One materialized output returned by a bounded query.
|
||||
pub use self::dto::MaterializedOutputQueryRow;
|
||||
/// Stable processing ledger identity.
|
||||
pub use self::dto::ProcessingLedgerIdentity;
|
||||
/// Stable processing ledger status.
|
||||
@@ -105,12 +116,13 @@ pub use self::dto::StoreResourceStatistics;
|
||||
pub use self::dto::StoreRuntimeSummary;
|
||||
/// Transaction acquisition observation insert contract.
|
||||
pub use self::dto::TransactionObservationInsert;
|
||||
/// Transaction acquisition observation origin.
|
||||
pub use self::dto::TransactionObservationOrigin;
|
||||
/// Transaction acquisition observation status.
|
||||
pub use self::dto::TransactionObservationStatus;
|
||||
/// Generic account acquisition observation SQL-like row contract.
|
||||
pub use self::entity::AccountObservationRow;
|
||||
/// Core account key SQL-like row contract.
|
||||
pub use self::entity::CoreAccountKeyRow;
|
||||
/// Core account-state SQL-like row contract.
|
||||
pub use self::entity::CoreAccountStateRow;
|
||||
/// Core balance change SQL-like row contract.
|
||||
pub use self::entity::CoreBalanceChangeRow;
|
||||
/// Core inner instruction SQL-like row contract.
|
||||
@@ -119,6 +131,8 @@ pub use self::entity::CoreInnerInstructionRow;
|
||||
pub use self::entity::CoreInstructionRow;
|
||||
/// Core log SQL-like row contract.
|
||||
pub use self::entity::CoreLogRow;
|
||||
/// Core return-data SQL-like row contract.
|
||||
pub use self::entity::CoreReturnDataRow;
|
||||
/// Core transaction SQL-like row contract.
|
||||
pub use self::entity::CoreTransactionRow;
|
||||
/// Canonical raw Solana transaction SQL-like row contract.
|
||||
|
||||
Reference in New Issue
Block a user