Package: sxpdb 0.1

Pierre Donat-Bouillud

sxpdb: Store R values

Stores R values. It stores the values in an efficient ways that scales to millions of unique values and provides a rich query API to find values from the database.

Authors:Pierre Donat-Bouillud [aut, cre], Yuan Cao [aut], Filip Krikava [ctb]

sxpdb_0.1.tar.gz
sxpdb_0.1.zip(r-4.7)sxpdb_0.1.zip(r-4.6)sxpdb_0.1.zip(r-4.5)
sxpdb_0.1.tgz(r-4.6-x86_64)sxpdb_0.1.tgz(r-4.6-arm64)sxpdb_0.1.tgz(r-4.5-x86_64)sxpdb_0.1.tgz(r-4.5-arm64)
sxpdb_0.1.tar.gz(r-4.7-arm64)sxpdb_0.1.tar.gz(r-4.7-x86_64)sxpdb_0.1.tar.gz(r-4.6-arm64)sxpdb_0.1.tar.gz(r-4.6-x86_64)
sxpdb_0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
sxpdb/json (API)

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

Bug tracker:https://github.com/prl-prg/sxpdb/issues

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

On CRAN:

Conda:

databasefuzzinghigh-performancer-valuescpp

2.48 score 3 stars 7 scripts 40 exports 24 dependencies

Last updated from:eacdf11be9. Checks:7 NOTE, 2 OK, 4 WARNING. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE208
linux-devel-x86_64NOTE156
source / vignettesOK289
linux-release-arm64NOTE175
linux-release-x86_64NOTE169
macos-release-arm64WARNING86
macos-release-x86_64WARNING276
macos-oldrel-arm64NOTE122
macos-oldrel-x86_64NOTE263
windows-develWARNING149
windows-releaseWARNING166
windows-oldrelNOTE165
wasm-releaseOK146

Exports:add_originadd_valadd_val_originbuild_indexescheck_all_dbclose_dbclose_queryfilter_index_dbget_metaget_meta_idxget_originsget_origins_idxget_value_idxhas_search_indexhave_seenis_query_emptymap_dbmerge_all_dbsmerge_dbmerge_intonb_values_dbopen_dbpath_dbquery_from_planquery_from_valuerelax_querysample_indexsample_similarsample_valshow_querysize_dbstring_sexp_typevalues_from_callsvalues_from_originview_call_idsview_dbview_db_namesview_meta_dbview_origins_dbwrite_mode

Dependencies:briocallrclicrayondescdiffobjevaluatefsgluejsonlitelifecyclemagrittrotelpkgbuildpkgloadpraiseprocessxpsR6rlangrprojroottestthatwaldowithr

Readme and manuals

Help Manual

Help pageTopics
Add origin to an already recorded valueadd_origin
Add a value in the dabataseadd_val
Add a value with origin and call idadd_val_origin
Build search indexes.build_indexes
Checks if the db is not corrupted.check_all_db
Closes the databaseclose_db
Closes a query object.close_query
Filters values from the database according to some predicatefilter_index_db
Get the metadata associated to a valueget_meta
Get the metadata associated to an indexget_meta_idx
Get the origins of a valueget_origins
Get the origins of a valueget_origins_idx
Get the value in the db at a given indexget_value_idx
Checks if the database has a search indexhas_search_index
Checks if a value is in the databasehave_seen
Checks if a query object is empty.is_query_empty
Map a function on the values in the databasemap_db
Merges several dbs into a new large one.merge_all_dbs
Merge a db into another one.merge_db
Merge a source db into a target dbmerge_into
Computes the number of values matching a given querynb_values_db
Open a databaseopen_db
Path to the database directorypath_db
Creates a query from a plan.query_from_plan
Creates a query from an example value.query_from_value
Relaxes on some parameters of a query.relax_query
Sample randomly a value from the databasesample_index
Sample randomly a value similar to a given from the databasesample_similar
Sample randomly a value from the databasesample_val
Displays a queryshow_query
Number of elements in the databasesize_db
Get a textual repreentation of an R typestring_sexp_type
Fetches all the calls corresponding to one originvalues_from_calls
Fetches all the values corresponding to one originvalues_from_origin
Fetches call ids from the database.view_call_ids
Fetch values from the database.view_db
Fetches the origin databasesview_db_names
Fetches metadata from the database.view_meta_db
Fetches origins from the databaseview_origins_db
Checks if the database is in write modewrite_mode