Convenience function that creates a segment, writes the data, and returns an ALTREP view.
Arguments
- x
An atomic vector (integer, double, logical, or raw)
- readonly
If TRUE, prevent write access (default: TRUE)
- backing
Backing type for the segment: "auto", "mmap", or "shm"
- cow
Copy-on-write policy for the resulting shared vector. One of
"deny","audit", or"allow". If NULL, defaults based onreadonly.
Examples
# \donttest{
x <- as_shared(1:100)
is_shared_vector(x)
#> [1] TRUE
y <- x[1:10]
is_shared_vector(y)
#> [1] TRUE
# }