pub fn transform_row_to_dex_pool_data(
row: &PgRow,
chain: SharedChain,
dex: SharedDex,
instrument_id: InstrumentId,
) -> Result<DexPoolData, Error>Expand description
Transforms a database row from the pool events UNION query into a DexPoolData enum variant.
This function directly processes a PostgreSQL row and creates the appropriate DexPoolData variant based on the event_type discriminator field, using the provided context.
ยงErrors
Returns an error if row field extraction fails or data validation fails.