Documentation
¶
Overview ¶
Package readmeta carries immutable evidence from actual typed SQL reads. It contains no row values, SQL execution, or binding policy.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fields ¶
type Fields struct {
// contains filtered or unexported fields
}
Fields records native mapped destination indexes for one actual read schema. Nil means unknown, not all fields. Loaded SQL NULL is still a loaded field.
type Record ¶
type Record struct {
// contains filtered or unexported fields
}
Record describes one final row ordinal and its actual holder attachments. Source tokens remain inside the collector; no reconstructed view identity is exposed from incomplete structural metadata.
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
Result addresses root rows by final output ordinal. RootHolder is empty for direct outputs; a one-valued output has zero or one root record.
func (*Result) DirectOutput ¶
func (*Result) Output ¶
Output selects immutable evidence for an exact output holder. The existing Row/Rows methods continue to address only the main root view.
func (*Result) RootHolder ¶
func (*Result) WithOutputs ¶
WithOutputs composes completed output slots without mutating either result or caller-owned collections. Slots are canonical Go holder paths, not view aliases. A slot with no rows is known empty; unknown rows contain nil Fields.