Description Usage Arguments Value Examples
View source: R/get_raw_block.R
Writes data from a block persisted in the server.
1 | get_raw_block(source, block_key, host = .host., buffsize = 1048576)
|
source |
The Jazz source. Jazz persistence is organized in sources. All sources except 'sys' and 'www' are user defined. Sources are 15 char long alphanumeric or underscore. |
block_key |
The key identifying the block. Keys are 15 alphanumeric or underscore characters. They can be user defined or created by new_key(). Also, meshes use block keys internally. |
host |
(Optional) the name of the jazz server host (including the port). Usually set just once via set_jazz_host(). |
buffsize |
(Default = 1 Mb) the size of the buffer to download binary objects. Must be bigger or equal to the size of the block downloaded. |
An R raw object or throws an exception on failure.
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 | ## Not run:
create_source('demo_bin')
# When a string is written into a raw block, charToRaw() is applied automatically.
put_raw_block('demo_bin', 'blk_1', 'Hello world!')
a <- get_raw_block('demo_bin', 'blk_1')
# a is raw
rawToChar(a)
# This is the same.
put_raw_block('demo_bin', 'blk_2', charToRaw('Hello again!'))
rawToChar(get_raw_block('demo_bin', 'blk_2'))
# Anything else can be written by serializing as raw.
put_raw_block('demo_bin', 'blk_3', serialize(iris, NULL))
head(unserialize(get_raw_block('demo_bin', 'blk_3')))
# Delete the block or fail
delete_block('demo_bin', 'blk_1')
# Delete will fail, but make it silent
delete_block('demo_bin', 'blk_1', silent = TRUE)
# No need to delete all blocks, they will be deleted by deleting the source.
delete_source('demo_bin')
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.