Module parquet_data_model

Module parquet_data_model 

Source
Expand description

Parquet serialization for IFC data model (entities, properties, relationships, spatial hierarchy).

Modulesยง

materials ๐Ÿ”’

Enumsยง

DataModelParquetError
Errors during data model Parquet serialization.

Functionsยง

serialize_classifications_table ๐Ÿ”’
Serialize classification associations table.
serialize_data_model_to_parquet
Serialize data model to Parquet format.
serialize_documents_table ๐Ÿ”’
Serialize document associations table.
serialize_entities_table ๐Ÿ”’
Serialize entities table.
serialize_lookup_table ๐Ÿ”’
Serialize a lookup table (element_id -> spatial_id pairs).
serialize_properties_table ๐Ÿ”’
Serialize properties table.
serialize_quantities_table ๐Ÿ”’
Serialize quantities table.
serialize_relationships_table ๐Ÿ”’
Serialize relationships table.
serialize_spatial_hierarchy ๐Ÿ”’
Serialize spatial hierarchy with nodes and lookup tables. Returns combined binary: [nodes_len][nodes_data][element_to_storey_len][element_to_storey_data]โ€ฆ
serialize_spatial_nodes_table ๐Ÿ”’
Serialize spatial nodes table with all fields.
write_parquet_batch ๐Ÿ”’
Write a RecordBatch to a Parquet buffer with Zstd compression.