Enums§
Functions§
- bind_
name_ matches_ key - bind_
names_ equal - bind_
names_ per_ occurrence - Returns one bind-name entry per placeholder occurrence for non-PL/SQL SQL,
and the unique names for PL/SQL, mirroring the reference
_add_bind(impl/thin/statement.pyx:337-354): PL/SQL coalesces duplicate placeholders into a single bind, whereas plain SQL binds each occurrence separately so a repeated placeholder consumes one positional value per occurrence. - dml_
returning_ single_ bind_ name - generated_
object_ attr_ bind_ name - is_
bind_ name_ char - is_
quoted_ bind_ name - plsql_
assignment_ bind_ names - plsql_
function_ return_ bind_ name - plsql_
output_ bind_ names - The complete set of PL/SQL output bind names: the assignment targets plus,
for PL/SQL statements, the binds in
SELECT ... INTOandRETURNING ... INTOclauses. For non-PL/SQL statements this is justplsql_assignment_bind_names(which is empty). Names are deduplicated case-insensitively in occurrence order, mirroring the reference’s PL/SQL output-bind detection. The INTO / RETURNING keywords are located withkeyword_token_positionsso a keyword appearing inside a string literal or comment is never mistaken for a clause. - public_
bind_ name - replace_
bind_ placeholder - replace_
input_ bind_ placeholder - returning_
bind_ names - rewrite_
dml_ returning_ projection - scan_
bind_ names - single_
quote_ end - statement_
is_ ddl - Mirrors the reference statement-type classification for DDL
(impl/thin/statement.pyx
_determine_statement_type). - statement_
is_ dml - Mirrors the reference statement-type classification for DML
(impl/thin/statement.pyx
_determine_statement_type). - statement_
is_ plsql - unique_
bind_ names