DatABEL class

Share:

Description

DatABEL stores matrix-shape data in such a way that it can be retrieved fast.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
## S4 method for signature 'databel'
show(object)

## S4 method for signature 'databel'
dim(x)

## S4 method for signature 'databel'
length(x)

## S4 method for signature 'databel'
dimnames(x)

## S4 replacement method for signature 'databel'
dimnames(x) <- value

## S4 method for signature 'databel'
x[i, j, drop]

## S4 replacement method for signature 'databel'
x[i, j] <- value

get_dimnames(object)

set_dimnames(x) <- value

backingfilename(object)

cachesizeMb(object)

cachesizeMb(x) <- value

save_as(x, rows, cols, file, cachesizeMb = 64, readonly = TRUE)

connect(object, readonly = TRUE)

disconnect(object)

setReadOnly(x) <- value

Arguments

object

A DatABEL object

x

A DatABEL object

value

Values to be replaced/inserted

i

Row index

j

Column index

drop

Boolean (FALSE by default); UNUSED

rows

Index for the rows

cols

Index for the columns

file

Filename to save to

cachesizeMb

Amount (in MB) of RAM to use for caching DatABEL data.

readonly

Boolean that specifies whether the file is to be used in read-only mode or not

Slots

usedRowIndex

("integer")

usedColIndex

("integer")

uninames

("list")

backingfilename

Name of the (stem of the) file that contains the data stored in DatABEL format ("character")

cachesizeMb

Amount (in MB) of RAM to use for caching DatABEL data. ("integer")

data

("externalptr")

Note

Will extend description here

Author(s)

Yurii Aulchenko