Modern Database Engine for Complex Data Based on Multi-Dimensional Arrays
Consolidate fragments of a TileDB Array
After consolidation, remove consolidated fragments of a TileDB Array
Convert a TileDB Config object to data.frame
Convert a TileDB Config object to a R vector
Selects attributes for the given TileDB array
Returns a list of all tiledb_attr objects associated with the `tiled...
Returns a tiledb_attr object associated with the `tiledb_array_schem...
Returns a tiledb_attr object associated with the `tiledb_array_schem...
Retrieve attributes from tiledb_array object
Returns the cell layout string associated with the `tiledb_array_schem...
Check batched query for completion
Retrieve the tiledb_config object from the tiledb_ctx
Create a batched query object
Return the tiledb_attr datatype
Return the tiledb_dim datatype
Returns the tiledb_domain TileDB type string
Set datetimes_as_int64 toggle
Retrieve datetimes_as_int64 toggle
Describe a TileDB array schema via code to create it
Retrieve the dimension (domain extent) of the domain
Retrieves the dimension of the tiledb_dim domain
Retrieve the dimension (domain extent) of the domain
Returns a list of tiledb_dim objects associated with the `tiledb_arr...
Returns a list of the tiledb_domain dimension objects
Returns the tiledb_domain object associated with a given `tiledb_arr...
Return the tiledb_dim domain
libtiledb Information
Compiler Arguments for Using libtiledb
Set data.frame extended return columns toggle
Retrieve data.frame extended returns columns toggle
Run a batched query
Sets the TileDB Filter List for the TileDB Attribute object
Sets the TileDB Filter List for the TileDB Dimension object
Returns the offsets and coordinate filter_lists associated with the `t...
Returns the TileDB Filter List object associated with the given TileDB...
Returns the TileDB Filter List object associated with the given TileDB...
Create a TileDB dense or sparse array from a given data.frame Object
Create a TileDB array from an R matrix, or return an R matrix
Create (or return) a TileDB sparse array
Generic Methods
Check a schema for a given attribute name
Returns TRUE if the tiledb_dim is anonymous
Returns TRUE if the tiledb_dim is anonymous
Returns TRUE is tiledb_domain is an integral (integer) domain
Returns TRUE if the tiledb_array_schema is sparse, else FALSE
Limit TileDB core use to a given number of cores
Return the tiledb_attr name
Return the tiledb_dim name
Returns the filter_list's number of filters
Create a 'tiledb_query_condition' object from an expression
Print a TileDB Array Metadata object
Set query_condition object for the array
Retrieve query_condition value for the array
Set query_layout return values for the array
Retrieve query_layout values for the array
Set query_statistics toggle
Retrieve query_statistics toggle
Look up TileDB type corresponding to the type of an R object
Raw display of an array schema object
Raw display of an attribute object
Raw display of a domain object
Retrieve return_as conversion preference
Retrieve return_as conversion preference
Set array return toggle
Retrieve array return toggle
Set data.frame return toggle
Retrieve data.frame return toggle
Set matrix return toggle
Retrieve matrix return toggle
Store allocation size preference
Store object conversion preference
Return a schema from a URI character value
Return a schema from a tiledb_array object
Set selected_points return values for the array
Retrieve selected_points values for the array
Set selected_ranges return values for the array
Retrieve selected_ranges values for the array
Prints an array schema object
Prints a tiledb_array object
Prints an attribute object
Prints the config object to STDOUT
Prints a dimension object
Prints a domain object
Prints a filter_list object
Prints a filter object
Display the TileDB Group object to STDOUT
Return batched status
Set strings_as_factors return toggle
Retrieve strings_as_factors conversion toggle
Returns a TileDB array, allowing for specific subset ranges.
Gets a config parameter value
Returns the filter at given index
Sets a tiledb array value or value range
Sets a config parameter value
Collect the query results to finalize piped expression
Filter from array for query via logical conditions
Select attributes from array for query
Returns the tile layout string associated with the `tiledb_array_schem...
Return the tiledb_dim tile extent
Run an aggregate query on the given (sparse) array and attribute
Close a TileDB Array
Creates a new TileDB array given an input schema.
Delete fragments written given by their URIs
Delete fragments written between the start and end times given
Get the non-empty domain from a TileDB Array by index
Get the non-empty domain from a TileDB Array by name
Check for Enumeration (aka Factor aka Dictionary)
Check for Heterogeneous Domain
Check for Homogeneous Domain
Test if TileDB Array is open for reading
Test if TileDB Array is open for writing
Test if TileDB Array is open
Open a TileDB Array at Timestamp
Open a TileDB Array
Check the schema for correctness
Add an Attribute to a TileDB Array Schema Evolution object
Evolve an Array Schema by adding an empty Enumeration
Add an Enumeration to a TileDB Array Schema Evolution object
Evolve an Array Schema
Drop an attribute given by name from a TileDB Array Schema Evolution o...
Drop an Enumeration given by name from a TileDB Array Schema Evolution...
Expand an the Current Domain of an Array via Array Schema Evolution
Extend an Evolution via Array Schema Evolution
An S4 class for a TileDB ArraySchemaEvolution object
Creates a 'tiledb_array_schema_evolution' object
Returns logical value whether the array schema allows duplicate values...
Retrieve schema capacity (for sparse fragments)
Get the Current Domain of an Array Schema
Sets toggle whether the array schema allows duplicate values or not. T...
Sets the schema capacity (for sparse fragments)
Set a Filter List for Coordinate of a TileDB Schema
Set a Current Domain of an Array Schema
Add an empty Enumeration to a Schema
Set a Filter List for Variable-Sized Offsets of a TileDB Schema
Set a Filter List for Validity of a TileDB Schema
Check the version of the array schema
An S4 class for the TileDB array schema
Constructs a tiledb_array_schema object
Upgrade an Array to the current TileDB Array Schema Format
An S4 class for a TileDB Array
Constructs a tiledb_array object backed by a persisted tiledb array ur...
(Deprecated) Allocate (or Release) Arrow Array and Schema Pointers
An S4 class for a TileDB attribute
Constructs a tiledb_attr object
Get the TileDB Attribute cell size
Return the number of scalar values per attribute cell
Get the TileDB Attribute Enumeration
Get the fill value for a TileDB Attribute
Get the TileDB Attribute Nullable flag value
Test if TileDB Attribute has an Enumeration
Check if TileDB Attribute Enumeration is Ordered
Check whether TileDB Attribute is variable-sized
Set the number of scalar values per attribute cell
Set a TileDB Attribute Enumeration Name
Set the fill value for a TileDB Attribute
Set the TileDB Attribute Nullable flags
Return the 'AsBuilt' JSON string
Display the 'AsBuilt' JSON string
Load a saved TileDB Config file from disk
Save a TileDB Config object to a local text file
Unset a TileDB Config parameter to its default value
An S4 class for a TileDB configuration
Creates a TileDB Config object
Sets default context tags
Sets a string:string "tag" on the Ctx
Return context statistics as a JSON string
An S4 class for a TileDB context
Creates a tiledb_ctx object
Get a tiledb_ndrectangle from a tiledb_current_domain object
Get tiledb_current_domain data type as string
Test tiledb_current_domain object for being empty
Set a tiledb_ndrectangle in a tiledb_current_domain object
An S4 class for a TileDB CurrentDomain object
Creates a tiledb_current_domain object
Map from TileDB type to R datatype
Delete a TileDB Array Metadata object given by key
Return the number of scalar values per dimension cell
An S4 class for a TileDB dimension object
Constructs a tiledb_dim object
Returns a Dimension indicated by index for the given TileDB Domain
Returns a Dimension indicated by name for the given TileDB Domain
Check a domain for a given dimension name
An S4 class for a TileDB domain
Constructs a tiledb_domain object
Return the error message for a given context
Export from a TileDB Filestore to a character variable
Import size bytes from a string into a TileDB Filestore
Create an array schema from a given URI with schema
Return (uncompressed) TileDB Filestore size
Export a file from a TileDB Filestore
Import a file into a TileDB Filestore
Returns the filter's option
Returns the filter_list's max_chunk_size
Set the filter_list's max_chunk_size
An S4 class for a TileDB filter list
Constructs a tiledb_filter_list object
Set the option for a filter
Returns the type of the filter used
An S4 class for a TileDB filter
Constructs a tiledb_filter object
Return if a fragment info index is dense
Dump the fragment info to console
Return a fragment info number of cells for a given fragment index
Return a fragment info non-empty domain from index
Return a fragment info non-empty domain from name
Return a fragment info non-empty domain variable from index
Return a fragment info non-empty domain variable from name
Return a fragment info number of fragments
Return a fragment info fragment size for a given fragment index
Return a fragment info timestamp range for a given fragment index
Return the number of fragment info elements to be vacuumed
Return fragment info URI of the to be vacuumed index
Return fragment info number of unconsolidated metadata
Return a fragment info version for a given fragment index
Return if a fragment info index has consolidated metadata
Return if a fragment info index is sparse
Return a fragment info URI given its index
An S4 class for a TileDB fragment info object
Constructs a tiledb_fragment_info object
Return all TileDB Array Metadata objects as a named list
Retrieve a TileDB context object from the package cache
Return a TileDB Array Metadata object given by key
Retrieve the cached status of the last finalized query
Retrieve a TileDB VFS object from the package environment and cache
Add Member to TileDB Group
Close a TileDB Group
Create a TileDB Group at the given path
Deletes Metadata from a TileDB Group
Deletes all written data from a 'tiledb_group' object
Return all Metadata from a TileDB Group
Get a TileDB Config from a TileDB Group
Accesses Metadata by Index from a TileDB Group
Accesses Metadata from a TileDB Group
Checks for Metadata in a TileDB Group
Test if TileDB Group is open
Test if a Named Group is Using a Relative URI
Get Member Count from TileDB Group
Dump the TileDB Group to String
Get a Member (Description) by Index from TileDB Group
Returns Number of Metadata Objects a TileDB Group
Open a TileDB Group
Write Metadata to a TileDB Group
Return a TileDB Group query type
Remove Member from TileDB Group
Set a TileDB Config for a TileDB Group
Return a TileDB Group URI
An S4 class for a TileDB Group object
Creates a 'tiledb_group' object
Test if TileDB Array has Metadata
Query if a TileDB backend is supported
Return the number of dimensions associated with the `tiledb_array_sche...
Returns the number of dimensions for a tiledb domain object
Returns the number of dimensions of the tiledb_domain
Get the datatype of a tiledb_ndrectangle dimension by index
Get the datatype of a named tiledb_ndrectangle dimension
Get the number of dimensions for tiledb_ndrectangle object
Get a range from a tiledb_ndrectangle object
Set a range on a tiledb_ndrectangle object
An S4 class for a TileDB NDRectangle object
Creates a tiledb_ndrectangle object
Return count of TileDB Array Metadata objects
List TileDB resources at a given root URI path
Move a TileDB resource to new uri path
Removes a TileDB resource
Return the TileDB object type string of a TileDB resource
Recursively discover TileDB resources at a given root URI path
Store an object in TileDB Array Metadata under given key
Set a range for a given query, also supplying type
Set a range for a given query
Allocate a Query buffer for reading a character attribute
Run an aggregate oprtation on the given query attribute
Allocate a Query buffer for a given type
Combine two 'tiledb_query_condition' objects
Create a query condition for vector 'IN' and 'NOT_IN' operations
Initialize a 'tiledb_query_condition' object
Enable use of enumeration in query condition
An S4 class for a TileDB QueryCondition object
Creates a 'tiledb_query_condition' object
Allocate and populate a Query buffer for writing the given char vector
Allocate and populate a Query buffer for a given object of a given dat...
Return query context object
Export Query Buffer to Pair of Arrow IO Pointers
Finalize TileDB Query
Retrieve content from a Query character buffer
Retrieve content from a Query buffer
Retrieve the estimated result size for a query and variable-sized attr...
Retrieve the estimated result size for a query and attribute
Retrieve the Number of Fragments for Query
Retrieve the timestamp range for a given Query Fragment
Retrieve the URI for a given Query Fragment
Get TileDB Query layout
Retrieve the number of ranges for a query dimension
Retrieve the query range for a variable-sized query dimension and rang...
Retrieve the query range for a query dimension and range index
Import to Query Buffer from Pair of Arrow IO Pointers
Get TileDB Query result buffer element size pair as vector
Get TileDB Query result buffer element size
Assign a buffer to a Query attribute
Assigns to a Query buffer for a given attribute
Set TileDB Query buffer
Set a query combination object for a query
Set TileDB Query layout
Set subarray for TileDB Query object
Return query statistics as a JSON string
Get TileDB Query status
Submit TileDB Query asynchronously without a callback returning immedi...
Submit TileDB Query
Return TileDB Query type
An S4 class for a TileDB Query object
Creates a 'tiledb_query' object
Get Dimension or Attribute Status
Get Dimension or Attribute Status
Get all Dimension and Attribute Names
Get all Dimension and Attribute Types
Succinctly describe a TileDB array schema
Store a TileDB context object in the package cache
Store a TileDB VFS object in the package environment
Disable internal TileDB statistics counters
Dumps internal TileDB statistics to file or stdout
Enable internal TileDB statistics counters
Print internal TileDB statistics
Dumps internal TileDB statistics as JSON to a string
Gets internal TileDB statistics as JSON string
Print internal TileDB statistics as JSON
Reset internal TileDB statistics counters
Apply a Subarray to a Query
An S4 class for a TileDB Subarray
Constructs a tiledb_subarray object from a TileDB Query
The version of the libtiledb library
Close a TileDB VFS Filehandle
Copy a directory recursively to VFS
Copy a file to VFS
Create a VFS Bucket
Create a VFS Directory
Return VFS Directory Size
Empty a VFS Bucket
Return VFS File Size
Check for VFS Bucket
Test for VFS Directory
Check for empty VFS Bucket
Test for VFS File
Recursively list objects from given URI
Return VFS Directory Listing
Move (or rename) a VFS Directory
Move (or rename) a VFS File
Open a TileDB VFS Filehandle for reading or writing
Read from a TileDB VFS Filehandle
Remove a VFS Bucket
Remove a VFS Directory
Remove a VFS File
Serialize an R Object to a VFS-accessible URI
Sync a TileDB VFS Filehandle
Touch a VFS URI Resource
Unserialize an R Object from a VFS-accessible URI
Write to a TileDB VFS Filehandle
An S4 class for a TileDB VFS object
Creates a tiledb_vfs object
tiledb - Interface to the TileDB Storage Manager API
Create a custom file connection
The modern database 'TileDB' introduces a powerful on-disk format for storing and accessing any complex data based on multi-dimensional arrays. It supports dense and sparse arrays, dataframes and key-values stores, cloud storage ('S3', 'GCS', 'Azure'), chunked arrays, multiple compression, encryption and checksum filters, uses a fully multi-threaded implementation, supports parallel I/O, data versioning ('time travel'), metadata and groups. It is implemented as an embeddable cross-platform C++ library with APIs from several languages, and integrations. This package provides the R support.
Useful links