Skip to main content

extract_table_accesses

Function extract_table_accesses 

Source
pub fn extract_table_accesses(stmts: &[Statement]) -> Vec<TableAccess>
Expand description

Extract table-level Read/Write accesses from every embedded SQL statement in stmts.

Backwards-compatible wrapper around extract_table_accesses_bounded: the recursion is depth-guarded so a malformed unit whose re-lowered IF/LOOP body fails to shrink can never stack-overflow. Callers that need to surface the typed plsql_core::UnknownReason::AnalysisRecursionLimit degradation should call extract_table_accesses_bounded.