PTypedTable
@dynamicMemberLookup
public struct PTypedTable<Schema> where Schema : PTableSchema
PTypedTable is a typed equivalent to PTable
.
While PTable
is the bread-and-butter table type, it heavily leverages type erasure to
facilitate ad-hoc analysis. If analysis is regularly done over files with similar formats, it
can be helpful to define a schema, as this unlocks additional ergonomics and performance.
TODO: give an example! Or point to the tutorial!
-
Undocumented
Declaration
Swift
public subscript<T: ElementRequirements>(dynamicMember keypath: KeyPath<Schema, T>) -> PTypedColumn<T>