Skip to contents

Core Kuzu Connection and Querying

kuzu_connection()
Create a Connection to a Kuzu Database
kuzu_execute()
Execute a Cypher Query
kuzu_get_all()
Retrieve All Rows from a Query Result
kuzu_get_n()
Retrieve the First N Rows from a Query Result
kuzu_get_next()
Retrieve the Next Row from a Query Result
kuzu_get_column_names()
Get Column Names from a Query Result
kuzu_get_column_data_types()
Get Column Data Types from a Query Result
kuzu_get_schema()
Get Schema from a Query Result

Data Loading

kuzu_copy_from_csv()
Load Data from a CSV File into a Kuzu Table
as.data.frame(<kuzu.query_result.QueryResult>)
Convert a Kuzu Query Result to a Data Frame
as_tibble(<kuzu.query_result.QueryResult>)
Convert a Kuzu Query Result to a Tibble
kuzu_copy_from_df()
Load Data from a Data Frame or Tibble into a Kuzu Table
kuzu_copy_from_json()
Load Data from a JSON File into a Kuzu Table
kuzu_copy_from_parquet()
Load Data from a Parquet File into a Kuzu Table
kuzu_merge_df()
Merge Data from a Data Frame into Kuzu using a Merge Query

Graph Integrations

as_igraph()
Convert a Kuzu Query Result to an igraph Object
as_tidygraph()
Convert a Kuzu Query Result to a tidygraph Object

Installation

check_kuzu_installation()
Check for Kuzu Python Dependencies