Expand description
DML planning helpers, split by concern:
- [
value_convert] —ast::Expr->SqlValueconversion - [
range_check] — declared-width coercion + range validation - [
insert_columns] — positional-insert column resolution - [
ast_extract] — table-name / primary-key point-lookup extraction - [
declared_defaults] — declared column DEFAULT materialization - [
vector_primary_insert] — vector-primary collection insert plans - [
vector_primary_dml] — vector-primary collection update / delete / truncate plans - [
kv_insert] — KV engine insert plans - [
kv_counter] — the row a KV counter atomic creates for an absent key - [
insert_select_bind] —INSERT ... SELECTtarget-column binding - [
params] — parameter structs for the helpers above
Enums§
- KvCounter
Fresh Row - The row a counter atomic creates for an absent key.
- KvCounter
Kind - The kind of number a counter atomic moves.
Functions§
- extract_
point_ keys - Extract point-operation keys from WHERE clause (WHERE pk = literal OR pk IN (…)).
- plan_
kv_ counter_ fresh_ row - Plan the row
INSERT (key, column) VALUES (key, 0)stores in the KV collectioninfo, for a counter ofkind.