Skip to contents

Internal function to upload an R vector, dense n-d array or matrix to SciDB

Usage

.matvec2scidb.shim(
  db,
  X,
  name = tmpnam(db),
  start = NULL,
  gc = TRUE,
  temp = FALSE,
  ...
)

Arguments

db

scidb database connection

X

a vector, dense n-d array or matrix

name

(character) SciDB array name

start

(int) dimension start value

gc

(boolean) set to TRUE to connect SciDB array to R's garbage collector

temp

(boolean) create a temporary SciDB array

...

optional extra arguments.

  • attr: attribute name

  • reshape: (boolean) to control reshape

  • type: (character) desired data type - however, limited type conversion available

  • max_byte_size: (int) maximum size of each block (in bytes) while uploading vectors in a multi-part fashion. Minimum block size is 8 bytes.

Value

a scidb object