Skip to main content

Crate cottas_rs

Crate cottas_rs 

Source
Expand description

Main library API for COTTAS-RS based on PYCOTTAS.

§Modules

  • duckdb: DuckDB integration and utilities.
  • export: Exporting data to Cottas format.
  • parser: RDF file parsing utilities.
  • utils: Helper functions.

Re-exports§

pub use duckdb::cat_duckdb;
pub use duckdb::connection_in_memory;
pub use duckdb::has_column;
pub use duckdb::load_into_duckdb;
pub use duckdb::search_in_duckdb;
pub use export::export_to_cottas;
pub use export::write_quads_to_file;
pub use parser::parse_rdf_file;
pub use utils::extract_format;

Modules§

duckdb
DuckDB integration utilities for Cottas: loading, querying, and managing Parquet-based RDF data.
export
Export utilities for writing query results to Cottas and files.
parser
RDF parser utilities for reading and handling triple/quad patterns.
utils
Utility functions for file format extraction, index validation, and SQL order building.

Functions§

cat
Concatenates multiple Cottas files into one.
cottas2_rdf
Converts a Cottas file back to RDF format.
diff
Computes the difference between two Cottas files.
info
Retrieves information about a Cottas file.
rdf2_cottas
Converts an RDF file to a Cottas file, using the specified index.
search
Searches for triples/quads in a Cottas file matching a pattern.
verify
Verifies the integrity of a Cottas file.