Expand description
Data manipulation language (DML).
This module houses the handlers for statements that manipulate data, like
INSERT, SELECT, SUBSCRIBE, and COPY.
StructsΒ§
ConstantsΒ§
- LIR_
CPU_ πPER_ WORKER_ CTE - Per LIR node and worker, the scheduling time of the nodeβs outermost operators. Reads
LIR_SPAN_OPERATORS_CTE, which must precede it. - LIR_
SPAN_ πOPERATORS_ CTE
FunctionsΒ§
- check_
distinct_ πkey_ columns - Ensures each
ColumnOrderinorder_byreferences a distinct column, returningDuplicateKeyColumnInSubscribeEnvelopeon the first repeat. - describe_
copy - describe_
copy_ from_ table - describe_
copy_ item - describe_
delete - describe_
explain_ analyze_ cluster - describe_
explain_ analyze_ object - describe_
explain_ plan - describe_
explain_ pushdown - describe_
explain_ schema - describe_
explain_ timestamp - describe_
insert - describe_
select - describe_
subscribe - describe_
update - extract_
byte_ πparam_ value - plan_
copy - plan_
copy_ πfrom - plan_
copy_ πto_ expr - plan_
delete - plan_
explain_ analyze_ cluster - plan_
explain_ analyze_ object - plan_
explain_ plan - plan_
explain_ pushdown - plan_
explain_ schema - plan_
explain_ timestamp - plan_
explainee π - plan_
insert - plan_
read_ then_ write - plan_
select - plan_
select_ πinner - plan_
subscribe - plan_
update