pub async fn purify_create_source(
    catalog: Box<dyn SessionCatalog>,
    now: u64,
    stmt: CreateSourceStatement<Aug>,
    connection_context: ConnectionContext
) -> Result<(Vec<(GlobalId, CreateSubsourceStatement<Aug>)>, CreateSourceStatement<Aug>), PlanError>
Expand description

Purifies a statement, removing any dependencies on external state.

See the section on purification in the crate documentation for details.