createCrudExpressionTree: Create access expression tree

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/crud.R

Description

Creates a tree of access expression. See createCrudExpression.

Usage

1

Arguments

inst

Object for method dispatch.

...

Further arguments to be passed to subsequent functions/methods.

Details

Known methods:

Value

See respective methods.

Author(s)

Janko Thyson janko.thyson@rappster.de

References

http://github.com/rappster/crudr

See Also

Extract, assignOps

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
# Example object ----------------------------------------------------------

inst = list()

# No assignment value -----------------------------------------------------

tree <- createCrudExpressionTree(inst, c("a", "b", "c"))
sapply(tree, names)

createCrudExpressionTree(inst, c("a", "b", "c"), name_obj = "x")
createCrudExpressionTree(inst, c("a", "b", "c"), as_name_obj = FALSE)

createCrudExpressionTree(inst, c("a", "b", "c"), fail_safe = TRUE)

# Assignment value --------------------------------------------------------

createCrudExpressionTree(inst, c("a", "b", "c"), value = 1)
createCrudExpressionTree(inst, c("a", "b", "c"), value = 1,
  name_value = "y", as_name_value = TRUE)

createCrudExpressionTree(inst, c("a", "b", "c"), value = 1, fail_safe = TRUE)

rappster/crudr documentation built on May 26, 2019, 11:12 p.m.