Skip to contents

Connect

Open databases and manage connections.

lb_database()
Open a LadybugDB database
lb_connection()
Open a connection to a LadybugDB database
lb_close()
Close a LadybugDB connection or database

Query

Run Cypher queries against an open connection.

lb_execute()
Execute a Cypher query
lb_query()
Execute a Cypher query and return a data frame

Load data

Bulk-load R data frames or CSV files into LadybugDB tables.

lb_copy_from_df()
Load an R data frame into a LadybugDB table via CSV
lb_copy_from_csv()
Load a CSV file into a LadybugDB table

Result conversion

Convert an lb_result into standard R data structures.

as.data.frame(<lb_result>)
Convert an lb_result to a data frame
as_arrow_table()
Convert an lb_result to an Arrow Table
as_tibble.lb_result()
Convert an lb_result to a tibble

Graph analysis

Convert query results into igraph or tidygraph objects.

as_igraph()
Convert an lb_result to an igraph object
as_tbl_graph()
Convert an lb_result to a tbl_graph (tidygraph)

Package info

Check the installed C library version and compatibility.

ladybugdb_version()
Return the LadybugDB C library version string
ladybugdb_is_installed()
Check whether real_ladybug is importable
ladybugdb_install()
Install the real_ladybug Python package