Store: Store

View source: R/Store.R

StoreR 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

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

  • info Aditional info

  • success A boolean, indicating if the command was completed successfull

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, "retrieve test.bin")
print(bais)
print(baos$result)

## End(Not run)


BenEngbers/RBaseX documentation built on Nov. 14, 2022, 12:45 a.m.