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§
- Table
Path - A validated, slash-joinable sequence of table path segments.
- Table
Path Ref - A parsed absolute or relative table path reference.
Enums§
- Table
Path Error - Why a
TablePathoperation failed. - Table
Path RefError - Why parsing or resolving a
TablePathReffailed. - Table
Path RefPart - 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
nameis a legal single table path segment.