Store {RBaseX}R Documentation

Store

Description

Stores a binary resource in the opened database.

Usage

Store(session, path, input)

Arguments

session

BasexClient instance-ID

path

Path where to store the data

input

Additional input, may be empty

Details

The 'Store' command is deprecated and has been renamed to 'putBinary'. 'Store' is being kept as convenience.

Use the database-command retrieve to retrieve the resource. The input can be a UTF-8 encoded XML document, a binary resource, or any other data (such as JSON or CSV) that can be successfully converted to a resource by the server. This method returns self invisibly, thus making it possible to chain together multiple method calls.

Value

A list with two items

Examples

## Not run: 
Execute(Session, "DROP DB BinBase")
testBin <- Execute(Session, "Check BinBase")
bais <- raw()
for (b in 252:255) bais <- c(bais, c(b)) %>% as.raw()
test <- Store(Session, "test.bin", bais)
print(test$success)
baos <- Execute(Session, "binary get test.bin")
print(bais)
print(baos$result)

## End(Not run)


[Package RBaseX version 1.1.2 Index]