Schema Inference, Editing, and Validation with 'checkmate'


[Up] [Top]

Documentation for package ‘schemate’ version 0.1.0

Help Pages

schema_add_def Add a schema definition
schema_add_field Add a field schema to a container node
schema_add_group Add a schema group to a container node
schema_add_position Add a position schema to an unnamed container node
schema_all Create an 'all' schema combinator fragment
schema_any Create an 'any' schema combinator fragment
schema_check Create a schema check fragment
schema_compact Compact a schema document
schema_del_def Delete a schema definition
schema_del_field Delete a field schema from a container node
schema_del_group Delete a schema group from a container node
schema_del_keys Delete a schema node keys rule
schema_del_position Delete a position schema from an unnamed container node
schema_del_rest Delete a container rest schema
schema_doc Parse schema documents
schema_find Query schema paths and matching nodes
schema_group Create a schema group fragment
schema_infer Infer a conservative schema from example data
schema_modify_where Modify schema nodes selected by a predicate
schema_not Create a 'not' schema combinator fragment
schema_one Create a 'one' schema combinator fragment
schema_paths Query schema paths and matching nodes
schema_read Read and write schema JSON
schema_ref Create a schema reference fragment
schema_replace Replace a schema node
schema_replace_where Modify schema nodes selected by a predicate
schema_set_desc Set or remove a schema node description
schema_set_keys Set a schema node keys rule
schema_set_rest Set or replace a container rest schema
schema_validate Validate input against a schema
schema_where_check Create schema query predicates
schema_where_path Create schema query predicates
schema_write Read and write schema JSON