Skip to main content

Module path

Module path 

Source
Expand description

Table path segments, references, and canonical resolution.

TablePath is the canonical absolute identity: it stores only validated table segments and formats with a leading / when it is rendered as a reference. TablePathRef is the parsed user/reference form. It can be absolute (/a/b) or relative (../b), can use . and .. as traversal components, percent-escapes non-plain bytes, and resolves against a base TablePath without escaping above root.

Structs§

TablePath
A validated, slash-joinable sequence of table path segments.
TablePathRef
A parsed absolute or relative table path reference.

Enums§

TablePathError
Why a TablePath operation failed.
TablePathRefError
Why parsing or resolving a TablePathRef failed.
TablePathRefPart
One component in a textual table path reference.

Constants§

MAX_TABLE_PATH_SEGMENTS
Maximum number of path components a parsed reference can carry.
MAX_TABLE_PATH_TEXT_BYTES
Maximum byte length of one textual path reference.

Functions§

is_legal_table_segment
Whether name is a legal single table path segment.