Skip to contents

S4 Classes

S4 class definitions for dbMatrix objects

dbMatrix()
S4 virtual class for dbMatrix
dbDenseMatrix-class dbDenseMatrix
S4 Class for dbDenseMatrix
dbSparseMatrix-class dbSparseMatrix
S4 Class for dbSparseMatrix

Coercion

Methods for coercing dbMatrix objects to other types

Constructor

Function for creating dbMatrix objects

as.dbMatrix()
Convert Matrix::Matrix to dbMatrix
as.matrix(<dbMatrix>)
Convert dbMatrix to in-memory matrix
dbMatrix_from_tbl()
dbMatrix_from_tbl
to_named_ijx_tbl()
Convert dbMatrix to named ijx table

Matrix Summary Operations

Methods to compute summary statistics for dbMatrix objects

Summary(<dbMatrix>)
Summary Methods for dbMatrix Objects
mean(<dbDenseMatrix>) mean(<dbSparseMatrix>)
Arithmetic Mean for dbMatrix objects
rowMeans(<dbMatrix>) colMeans(<dbMatrix>)
Row (column) means for dbMatrix objects
colSds(<dbDenseMatrix>) colSds(<dbSparseMatrix>) rowSds(<dbDenseMatrix>) rowSds(<dbSparseMatrix>)
Row (column) standard deviations for dbMatrix objects
rowSums(<dbDenseMatrix>) rowSums(<dbSparseMatrix>) colSums(<dbDenseMatrix>) colSums(<dbSparseMatrix>)
Row (column) sums for dbMatrix objects
rowVars(<dbDenseMatrix>) rowVars(<dbSparseMatrix>) colVars(<dbDenseMatrix>) colVars(<dbSparseMatrix>)
Row (column) variances for dbMatrix objects

Matrix Transformations

Methods for transforming dbMatrix objects

Math(<dbMatrix>)
Math Operations for dbMatrix Objects
is.na(<dbMatrix>)
Element-wise is.na for dbMatrix
`%in%`(<dbDenseMatrix>,<ANY>) `%in%`(<ANY>,<dbDenseMatrix>) `%in%`(<dbSparseMatrix>,<ANY>)
Value Matching
t(<dbMatrix>)
Matrix Transpose
compute(<dbMatrix>)
Force computation of a dbMatrix
db_svd()
Perform Streaming SVD on a dbMatrix

Matrix Properties

Methods to retrieve basic properties of dbMatrix objects

dim(<dbMatrix>)
Dimensions of an Object
head(<dbMatrix>) tail(<dbMatrix>)
Return the First or Last Parts of an Object
length(<dbMatrix>)
Length of a dbMatrix Object
rownames.dbMatrix() `rownames<-`(<dbMatrix>) colnames.dbMatrix() `colnames<-`(<dbMatrix>) dimnames(<dbMatrix>) `dimnames<-`(<dbMatrix>,<list>)
Retrieve and Set Row (Column) Dimension Names of dbMatrix Objects
names(<dbDenseMatrix>)
The names of a dbMatrix Object
nrow.dbMatrix() ncol.dbMatrix()
The Number of Rows/Columns of a dbMatrix Object

dbData objects

Convenience methods for dbData objects

dbLoad(<DBIConnection>) writeMM(<dbMatrix>)

dbDisconnect

#' @title dbDisconnect #' @rdname DBI #' @export setMethod('dbDisconnect', signature(x = 'dbMatrix'), function(x, ...) con <- get_con(x) DBI::dbDisconnect(conn = con, shutdown = TRUE) )

Package Options

Global options for the dbMatrix package

dbMatrix_options dbMatrix-options
dbMatrix Package Global Options