48 lines
1.3 KiB
Rust
48 lines
1.3 KiB
Rust
// file: kb_lib/src/db/entities.rs
|
|
|
|
//! Database entities.
|
|
//!
|
|
//! These types are close to persisted rows and SQL query results.
|
|
|
|
mod analysis_signal;
|
|
mod db_metadata;
|
|
mod db_runtime_event;
|
|
mod dex;
|
|
mod known_http_endpoint;
|
|
mod known_ws_endpoint;
|
|
mod liquidity_event;
|
|
mod observed_token;
|
|
mod onchain_observation;
|
|
mod pair;
|
|
mod pool;
|
|
mod pool_listing;
|
|
mod pool_token;
|
|
mod swap;
|
|
mod token;
|
|
mod token_burn_event;
|
|
mod token_mint_event;
|
|
mod chain_instruction;
|
|
mod chain_slot;
|
|
mod chain_transaction;
|
|
|
|
pub use analysis_signal::KbAnalysisSignalEntity;
|
|
pub use db_metadata::KbDbMetadataEntity;
|
|
pub use db_runtime_event::KbDbRuntimeEventEntity;
|
|
pub use dex::KbDexEntity;
|
|
pub use known_http_endpoint::KbKnownHttpEndpointEntity;
|
|
pub use known_ws_endpoint::KbKnownWsEndpointEntity;
|
|
pub use liquidity_event::KbLiquidityEventEntity;
|
|
pub use observed_token::KbObservedTokenEntity;
|
|
pub use onchain_observation::KbOnchainObservationEntity;
|
|
pub use pair::KbPairEntity;
|
|
pub use pool::KbPoolEntity;
|
|
pub use pool_listing::KbPoolListingEntity;
|
|
pub use pool_token::KbPoolTokenEntity;
|
|
pub use swap::KbSwapEntity;
|
|
pub use token::KbTokenEntity;
|
|
pub use token_burn_event::KbTokenBurnEventEntity;
|
|
pub use token_mint_event::KbTokenMintEventEntity;
|
|
pub use chain_instruction::KbChainInstructionEntity;
|
|
pub use chain_slot::KbChainSlotEntity;
|
|
pub use chain_transaction::KbChainTransactionEntity;
|