Learn R Programming

schemate (version 0.1.0)

schema_add_def: Add a schema definition

Description

Add a schema definition

Usage

schema_add_def(x, name, value, overwrite = FALSE)

Value

A modified SchemaDoc.

Arguments

x

A SchemaDoc.

name

Definition name to add.

value

Schema fragment using the same list syntax accepted by schema_doc(), or a fragment produced by helpers such as schema_check(), to store in $defs.

overwrite

Logical flag indicating whether an existing definition of the same name should be replaced.

Examples

Run this code
schema <- schema_doc(schema_check("string"))
schema <- schema_add_def(schema, "text", schema_check("string"))
schema

names(as.list(schema)$`$defs`)

Run the code above in your browser using DataLab