Package: rladybugdb 0.4.4

rladybugdb: R Interface to the 'LadybugDB' Embedded Graph Database

Provides an R interface to 'LadybugDB', an embedded columnar graph database using the 'Cypher' query language. 'LadybugDB' was formerly known as 'Kuzu'. This package uses native 'Rcpp' bindings to the 'LadybugDB' C library, requiring no 'Python' runtime.

Authors:Raden Muhammad Hadi [aut, cre]

rladybugdb_0.4.4.tar.gz
rladybugdb_0.4.4.zip(r-4.7-x86_64)rladybugdb_0.4.4.zip(r-4.6-x86_64)rladybugdb_0.4.4.zip(r-4.5-x86_64)
rladybugdb_0.4.4.tgz(r-4.6-arm64)
rladybugdb_0.4.4.tar.gz(r-4.7-arm64)rladybugdb_0.4.4.tar.gz(r-4.7-x86_64)rladybugdb_0.4.4.tar.gz(r-4.6-arm64)rladybugdb_0.4.4.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rladybugdb/json (API)

# Install 'rladybugdb' in R:
install.packages('rladybugdb', repos = c('https://hadimaster65555.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/hadimaster65555/rladybugdb/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

5.20 score 2 stars 60 exports 3 dependencies

Last updated from:e328b4a228. Checks:9 OK, 6 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK1544
linux-devel-x86_64OK1233
source / vignettesOK3569
linux-release-arm64OK1747
linux-release-x86_64OK1846
macos-release-arm64OK1303
macos-release-x86_64FAIL223
macos-oldrel-arm64FAIL133
macos-oldrel-x86_64FAIL265
windows-devel-arm64FAIL560
windows-devel-x86_64OK3420
windows-release-arm64FAIL575
windows-release-x86_64OK2722
windows-oldrel-x86_64OK2971
wasm-releaseFAIL1855

Exports:as_arrow_tableas_igraphas_tbl_graphas_tibbledbBegindbBinddbClearResultdbColumnInfodbCommitdbConnectdbDataTypedbDisconnectdbExecutedbExistsTabledbFetchdbGetInfodbGetQuerydbGetRowCountdbGetRowsAffecteddbHasCompleteddbIsReadOnlydbIsValiddbListFieldsdbListTablesdbQuoteIdentifierdbQuoteStringdbRollbackdbSendQuerydbSendStatementdbUnloadDriverLadybugladybugdb_installladybugdb_is_installedladybugdb_versionlb_beginlb_closelb_commitlb_connectionlb_copy_from_arrowlb_copy_from_csvlb_copy_from_dflb_databaselb_executelb_fetchlb_fetch_arrowlb_has_nextlb_install_extensionlb_interruptlb_list_extensionslb_load_extensionlb_next_resultlb_querylb_query_summarylb_resetlb_result_infolb_rollbacklb_set_timeoutlb_update_extensionshowwith_lb_connection

Dependencies:DBIRcpprlang

LadybugDB extensions from R
PageRank and Louvain | BM25 full-text search | HNSW vector similarity search | DuckDB, PostgreSQL, and SQLite | Parquet, Iceberg, and ADBC

Last update: 2026-09-17
Started: 2026-09-11

Stored databases and engine migration
Safe upgrade workflow | Export and import migration | Incompatible-file errors

Last update: 2026-09-17
Started: 2026-09-11

Getting started with rladybugdb
Open a database | Create and query a property graph | Reusable and streaming results | Arrow and data loading | DBI | Graph objects | Close resources

Last update: 2026-09-11
Started: 2026-03-20

Real-world graph analysis: OpenFlights
1. Download the data | 2. Parse into data frames | 3. Load into LadybugDB | 4. Graph statistics | 5. Top airport hubs | 6. Countries with the most airports | 7. World map of airline routes | 8. Frankfurt hub network | 9. Cleanup | Data model summary | Cypher patterns used

Last update: 2026-09-11
Started: 2026-03-21

Readme and manuals

Help Manual

Help pageTopics
Convert a LadybugDB result to an Arrow Tableas_arrow_table
Convert an lb_result to an igraph objectas_igraph
Convert an lb_result to a tbl_graph (tidygraph)as_tbl_graph
Convert a LadybugDB result to a tibbleas_tibble
Convert a LadybugDB result to a data frameas.data.frame.lb_result
Format a LadybugDB intervalformat.lb_interval
Create a LadybugDB DBI driverLadybug
LadybugDB DBI connectionLadybugConnection-class
Install the LadybugDB C library (deprecated)ladybugdb_install
Check whether LadybugDB is availableladybugdb_is_installed
Return the LadybugDB C library version stringladybugdb_version
LadybugDB DBI methodsdbBegin,LadybugConnection-method dbBind,LadybugResult-method dbClearResult,LadybugResult-method dbColumnInfo,LadybugResult-method dbCommit,LadybugConnection-method dbConnect,LadybugDriver-method dbDataType,LadybugDriver-method dbDisconnect,LadybugConnection-method dbExecute,LadybugConnection,character-method dbExistsTable,LadybugConnection,character-method dbFetch,LadybugResult-method dbGetInfo,LadybugConnection-method dbGetInfo,LadybugDriver-method dbGetInfo,LadybugResult-method dbGetQuery,LadybugConnection,character-method dbGetRowCount,LadybugResult-method dbGetRowsAffected,LadybugResult-method dbHasCompleted,LadybugResult-method dbIsReadOnly,LadybugConnection-method dbIsValid,LadybugConnection-method dbIsValid,LadybugDriver-method dbIsValid,LadybugResult-method dbListFields,LadybugConnection,character-method dbListTables,LadybugConnection-method dbQuoteIdentifier,LadybugConnection,character-method dbQuoteString,LadybugConnection,character-method dbRollback,LadybugConnection-method dbSendQuery,LadybugConnection,character-method dbSendStatement,LadybugConnection,character-method dbUnloadDriver,LadybugDriver-method LadybugDB-DBI-methods show,LadybugConnection-method show,LadybugDriver-method show,LadybugResult-method
LadybugDB DBI driverLadybugDriver-class
LadybugDB DBI resultLadybugResult-class
Transaction controllb_begin lb_commit lb_rollback
Close a LadybugDB result, connection, or databaselb_close
Open a connection to a LadybugDB databaselb_connection
Load an Arrow object into a LadybugDB tablelb_copy_from_arrow
Load a CSV file into a LadybugDB tablelb_copy_from_csv
Load an R data frame into a LadybugDB tablelb_copy_from_df
Open a LadybugDB databaselb_database
Execute a Cypher querylb_execute
Fetch rows from a LadybugDB resultlb_fetch lb_has_next lb_reset
Fetch a chunk as an Arrow Tablelb_fetch_arrow
Manage LadybugDB extensionslb_install_extension lb_list_extensions lb_load_extension lb_update_extension
Retrieve the next result from a multi-statement querylb_next_result
Execute a Cypher query and return a data framelb_query
Return query timing informationlb_query_summary
Inspect result metadatalb_result_info
Configure and interrupt querieslb_interrupt lb_set_timeout
Run code with an automatically closed LadybugDB connectionwith_lb_connection