| dot-abort_not_tibblifiable | Abort when x is neither an object nor a list of objects |
| dot-accumulate_snapshot_level | Accumulate ancestor chains for a single snapshot level |
| dot-apply_nesting | Apply nesting across all tree levels |
| dot-apply_nest_lvl | Apply nesting at a single tree level |
| dot-apply_required | Apply required flags to a list of tib fields |
| dot-apply_spec_renaming | Rename list elements back to their original spec keys |
| dot-assemble_ancestors_col | Assemble the ancestors column for 'unnest_tree()' output |
| dot-assemble_level_col | Assemble the level column for 'unnest_tree()' output |
| dot-assemble_parent_col | Assemble the parent id column for 'unnest_tree()' output |
| dot-assemble_tree_output | Assemble the final output from per-level data |
| dot-backtick | Backtick-wrap a character vector |
| dot-build_level_ancestors | Build ancestor chains across levels using accumulate |
| dot-cast_posixlt_ptype | Convert POSIXlt to POSIXct |
| dot-check_arg_different | Validate that arguments are different |
| dot-check_children_to | Confirm that 'children_to' is usable |
| dot-check_col_new | Check that a column name does not already exist in a data... |
| dot-check_col_value_duplicates | Check that a column has no duplicate values |
| dot-check_col_values_missing | Check that a column has no missing values |
| dot-check_id | Check that id column has no missing or duplicate values |
| dot-check_id_col | Check that id column has no missing or duplicate values |
| dot-check_is_df | Confirm that an object is a data frame |
| dot-check_key | Check if a key is valid |
| dot-check_key_can_untibblify | Check that a key is valid for untibblify |
| dot-check_key_is_character | Check that a key is a character string |
| dot-check_key_length_1 | Check that a key has length 1 |
| dot-check_list | Validate that an input is a list |
| dot-check_lvls | Check that all elements have assigned tree levels |
| dot-check_named | Abort for missing names |
| dot-check_names_not_duplicated | Abort for duplicate names |
| dot-check_names_to | Check that '.names_to' is valid for the given input form |
| dot-check_not_df | Abort if 'x' is a data frame |
| dot-check_object_list | Abort if 'x' is not a list of objects |
| dot-check_object_names | Abort for missing or duplicate names |
| dot-check_openapi_version | Ensure the OpenAPI version is supported |
| dot-check_parent_col | Check that parent column is valid and distinct from id column |
| dot-check_parent_id_missing | Check that parent ids aren't missing |
| dot-check_parent_ids | Confirm that parent ids are usable |
| dot-check_print_names_arg | Check and determine whether to print names for tibblifying |
| dot-check_self_reference | Check that no element is its own parent |
| dot-check_tspec_combine_dots | Check dots arguments for tspec combine |
| dot-check_tspec_combine_type | Check spec types for compatibility |
| dot-check_unnest_col_diff | Validate an output column name and check it differs from... |
| dot-check_unnest_col_name | Validate and normalize an output column name |
| dot-choose_native_ptype | Choose native ptype class |
| dot-col_guess_required | Guess whether a field is required across a list of data... |
| dot-collapse_with_pad | Collapse expressions with padding and optional multi-line... |
| dot-collect_parts | Collect formatted field parts |
| dot-collect_tree_levels | Traverse the tree and collect per-level data |
| dot-col_to_spec | Convert a column to a tib field specification |
| dot-col_to_spec_df | Convert a df-typed list column to a tib_df specification |
| dot-combine_processed_fields | Combine processed simple and complex fields |
| dot-compat_map_chr | Map to a character vector |
| dot-data_field_name | Format a data frame column reference for error messages |
| dot-deprecate_arg | Handle deprecated arguments |
| dot-df_col_to_spec | Convert a nested data frame column to a tib_row specification |
| dot-df_guess_required | Guess whether each field is required in a df-typed list... |
| dot-double_quote | Wrap a string in double quotes if it's not 'NULL' |
| dot-drop_empty_lists | Remove empty lists from an object |
| dot-element_subset_string | Convert a path element to a subset string |
| dot-eval_pull | Evaluate and extract a single column selection |
| dot-extract_children | Extract and validate the children list from a level data... |
| dot-fast_tibble | Create a minimal tibble from a list |
| dot-fields_from_schema_properties | Extract tib fields from schema properties |
| dot-finalize_tspec_object | Finalize a tibblify object |
| dot-flatten_fields | Flatten nested field specifications |
| dot-forget_parse_schema_memoised | Forget memoised version of '.parse_schema' |
| dot-format_field_canonical_names | Format field parts with canonical names |
| dot-format_fields | Format fields to print a function call |
| dot-format_fill | Format a fill value as a character string |
| dot-format_fill_arg | Format the '.fill' argument for display |
| dot-format_ptype | Format a ptype object as a character string |
| dot-format_ptype_arg | Format the '.ptype' argument for display |
| dot-format_ptype_inner | Format the '.ptype_inner' argument for display |
| dot-format_tib_f | Return the display function name for a collector |
| dot-format_tib_parts | Build the formatted argument string for a collector call |
| dot-format_unspecified_paths | Prep unspecified paths for messaging |
| dot-get_openapi_type | Determine the type of an OpenAPI schema object |
| dot-get_ptype_common | Find the common ptype of a list of objects |
| dot-get_required | Determine which fields are required in an object list |
| dot-get_unspecified_paths | Find unspecified fields |
| dot-guess_object_field_spec | Guess the field spec for a single object field |
| dot-guess_object_field_spec_df | Guess the field spec for a data-frame-typed field |
| dot-guess_object_field_spec_expand_fields | Expand an object list into a tib spec |
| dot-guess_object_field_spec_expand_fields_df | Expand an object list into a tib_df spec |
| dot-guess_object_field_spec_object | Guess the field spec for a nested object field |
| dot-guess_object_field_spec_object_list | Guess the spec for an object list field |
| dot-guess_object_field_spec_vector | Guess the field spec for a vector-typed field |
| dot-guess_object_list_field_spec | Guess the spec for a single field in an object list |
| dot-guess_object_list_field_spec_dont_simplify | Guess the spec for a list field without list simplification |
| dot-guess_object_list_field_spec_flat_to_vector | Guess a vector spec from a flat list of field values |
| dot-guess_object_list_field_spec_object_list_row | Guess a row spec from an object list field |
| dot-guess_object_list_field_spec_vector | Guess the spec for a vector-typed field in an object list |
| dot-guess_object_list_spec | Guess field specs for an object list |
| dot-guess_vector_input_form | Guess whether a list field can be simplified to a vector spec |
| dot-guess_vector_input_form_field_scalar | Build a tib spec for a field-scalar input form |
| dot-guess_vector_input_form_null | Guess input form for a list field whose common ptype is... |
| dot-imap_col_to_spec | Apply column-to-spec conversion across a data frame |
| dot-imap_guess_object_field_spec | Map '.guess_object_field_spec' over a named list |
| dot-is_field_scalar | Is every element of a field scalar? |
| dot-is_list_of_null | Is x a list of NULLs? |
| dot-is_list_of_object_lists | Is x a list of object lists? |
| dot-is_object | Is x an object? |
| dot-is_object_list | Is x a list of objects? |
| dot-is_tib | Check if object is a tib collector |
| dot-is_tib_name_canonical | Check if a tib field has a canonical name |
| dot-is_tib_row | Check if object is a tib row |
| dot-is_tib_scalar | Check if object is a tib scalar |
| dot-is_tib_unspecified | Check if object is a tib unspecified |
| dot-is_tib_variant | Check if object is a tib variant |
| dot-is_tib_vector | Check if object is a tib vector |
| dot-is_tspec | Check if object is a tibblify specification |
| dot-is_unspecified | Is the object unspecified? |
| dot-is_url_string | Check whether input is an http(s) URL string |
| dot-is_vec | Is the object a vector? |
| dot-lgl_to_bullet | Convert a logical vector to cli bullet symbols |
| dot-list_col_to_spec | Convert a list column to a tib field specification |
| dot-list_is_list_of_null | For each element, is it a list of NULLs? |
| dot-list_of_col_to_spec_df | Build field specs from a list_of df column |
| dot-loc_name_helper | Format location names and types |
| dot-mark_empty_list_argument | Mark that the empty list argument was used |
| dot-maybe_inform_unspecified | Potentially inform users about unspecified fields |
| dot-name_exprs | Collapse expressions with padding and optional multi-line... |
| dot-nchar_field_names | Calculate the number of characters in a field's name part |
| dot-nest_tree_impl | Main implementation of tree nesting |
| dot-nest_tree_lvl | Compute tree level for each element based on id and parent... |
| dot-non_list_of_col_to_spec_df | Build field specs from a non-list_of df column |
| dot-normalize_child_col_name | Resolve 'child_col' to a column name string |
| dot-normalize_id_col | Normalize and check the id column |
| dot-normalize_id_col_name | Resolve 'id_col' to a column name string |
| dot-normalize_parent_col | Normalize and check the parent column |
| dot-openapi_resolve_reference | Resolve $ref references in an OpenAPI schema object |
| dot-pad | Pad a character vector with a specified number of spaces |
| dot-parse_header_objects | Parse a named list of header objects from an OpenAPI spec |
| dot-parse_media_type_objects | Parse a named list of media type objects from an OpenAPI spec |
| dot-parse_operation_object | Parse an operation object from an OpenAPI spec |
| dot-parse_parameters | Parse a list of parameter objects from an OpenAPI spec |
| dot-parse_path_item_object | Parse a path item object from an OpenAPI spec |
| dot-parse_path_item_objects | Parse all path item objects from an OpenAPI spec |
| dot-parse_request_body | Parse a request body object from an OpenAPI spec |
| dot-parse_response_object | Parse a single response object from an OpenAPI spec |
| dot-parse_responses_object | Parse a responses object from an OpenAPI spec |
| dot-parse_schema | Parse an OpenAPI schema object into a tib field spec |
| dot-paste_multiline | Pad and collapse a character vector across multiple lines |
| dot-path_to_string | Convert a path object to a printable string |
| dot-prep_complex_field | Prepare a complex field |
| dot-prep_nested_keys | Prepare nested keys in a tibblify specification |
| dot-prep_simple_field | Prepare a simple field |
| dot-prep_spec_fields | Flatten, validate, and auto-name field specifications |
| dot-prep_tib_fill | Prepare the fill value for a vector field |
| dot-prep_tib_list_of_ptype | Prepare the ptype list for a vector field |
| dot-prep_tib_scalar | Prepare a scalar field |
| dot-prep_tib_vector | Prepare a vector field |
| dot-prep_transform | Prepare transform function |
| dot-process_complex_fields | Process complex fields (depth > 1) |
| dot-process_simple_fields | Process simple fields (depth 1) |
| dot-read_empty_list_argument | Read whether the empty list argument was used |
| dot-read_schema | Read an OpenAPI schema from a file, connection, or list |
| dot-read_spec | Read an OpenAPI spec from a file, connection, or list |
| dot-read_spec_impl | Read an OpenAPI spec or schema from a file, connection, or... |
| dot-reduce_ptype | Reduce per-level data frames to their combined ptype |
| dot-remove_first_key | Remove the first key from a field |
| dot-schema_has_ref | Check whether any nested list element has a $ref key |
| dot-set_spec | Set the tibblify specification attribute |
| dot-shared-params | Shared parameters |
| dot-shared-params-spec_prep | Shared spec_prep parameters |
| dot-shared-params-tib | Shared tib_spec parameters |
| dot-shared-params-tree | Shared (un)nest_tree parameters |
| dot-should_force_names | Determine whether to print names for tibblifying |
| dot-sort_spec_by_first_key | Sort specification by the first key |
| dot-spec_auto_name_fields | Auto-name fields based on their key attribute |
| dot-spec_inform_unspecified | Inform about or error for unspecified fields |
| dot-spec_prep | Prepare a tibblify specification for tibblification |
| dot-spec_prep_nonrecursive | Prepare a non-recursive tibblify specification |
| dot-spec_prep_recursive | Prepare a recursive tibblify specification |
| dot-spec_prep_unspecified | Prepare unspecified fields |
| dot-spec_replace_unspecified | Replace unspecified fields in the specification |
| dot-spec_replace_unspecified_impl | Replace unspecified fields in the specification |
| dot-spec_replace_unspecified_type | Replace tib_unspecified fields in the specification |
| dot-stabilize_names_to | Stabilize names_to argument |
| dot-stabilize_unpack_cols | Check which fields to unpack |
| dot-stabilize_values_to | Stabilize values_to argument |
| dot-stop_colmajor_null | Error for NULL in colmajor fields |
| dot-stop_colmajor_wrong_size_element | Error for inconsistent colmajor field sizes |
| dot-stop_duplicate_name | Error for duplicate names |
| dot-stop_empty_name | Error for empty names |
| dot-stop_names_is_null | Error for unnamed object |
| dot-stop_non_list_element | Error for non-list element |
| dot-stop_object_vector_names_is_null | Error for unnamed object vector |
| dot-stop_required | Error for missing required field |
| dot-stop_required_colmajor | Error for missing required colmajor field |
| dot-stop_scalar | Error for non-scalar field |
| dot-stop_vector_non_list_element | Error for non-list vector element |
| dot-stop_vector_wrong_size_element | Error for wrong-sized vector element |
| dot-tibblify_abort | Throw a tibblify internal error |
| dot-tibblify_impl | Tibblify implementation |
| dot-tibblify_width | Get the width for tibblifying |
| dot-tib_collector | Create a tib collector |
| dot-tib_combine | Combine a list of tib fields |
| dot-tib_combine_df | Combine dataframe tib fields |
| dot-tib_combine_fill | Combine fill values from a list of tibs |
| dot-tib_combine_input_form | Combine input forms from a list of tibs |
| dot-tib_combine_key | Combine keys from a list of tibs |
| dot-tib_combine_names_col | Combine names_col value from a list of tibs |
| dot-tib_combine_ptype | Combine ptypes from a list of tibs |
| dot-tib_combine_required | Combine required status from a list of tibs |
| dot-tib_combine_specified | Combine various specified tib field types |
| dot-tib_combine_transform | Combine transform functions from a list of tibs |
| dot-tib_combine_type | Combine types from a list of tibs |
| dot-tib_combine_vector | Combine vector tib fields |
| dot-tib_from_all_of | Combine 'allOf' sub-schemas into a tib field |
| dot-tib_from_any_of | Combine 'anyOf' sub-schemas into a tib field |
| dot-tib_from_one_of | Combine 'oneOf' sub-schemas into a tib field |
| dot-tib_from_schema_array | Parse an array-type OpenAPI schema and create a tib field |
| dot-tib_from_schema_object | Parse an object-type OpenAPI schema and create a tib field |
| dot-tib_from_schema_type | Parse an OpenAPI schema type and create a tib field |
| dot-tib_ptype | Get the ptype of an object |
| dot-tib_scalar_impl | Implementation of tib_scalar |
| dot-tib_scalar_or_vector_spec | Create a scalar or vector tib spec |
| dot-tib_type_of | Determine the tib type of an object |
| dot-tib_vector_impl | Implementation of tib_vector |
| dot-tib_vector_input_form | Determine the vector input form of a value |
| dot-try_tibblify_impl | Tibblify implementation with error handling |
| dot-tspec | Create a tibblify specification object |
| dot-tspec_combine_field_list | Combine fields from a list of specs |
| dot-tspec_from_all_of | Combine 'allOf' sub-schemas into a tspec |
| dot-tspec_from_one_of | Combine 'oneOf' sub-schemas into a tspec |
| dot-tspec_from_schema | Convert an OpenAPI schema to a tibblify tspec |
| dot-tspec_from_schema_array | Convert an array-type schema to a tibblify data frame spec |
| dot-tspec_from_schema_object | Convert an object-type schema to a tibblify row spec |
| dot-tspec_from_schema_type | Choose and apply a tspec_from_schema_type function |
| dot-unchop_children | Unclass and unchop a list of child data frames |
| dot-unchop_fields | Unchop and repair fields |
| dot-unclass_list_of | Unclass a list_of child data frame |
| dot-unpack_field | Unpack a single field |
| dot-unpack_field_recursive | Recursively unpack a field |
| dot-unpack_field_row | Unpack a row field |
| dot-unpack_fields | Unpack and repair fields |
| dot-unpack_fields_impl | Unpack all fields in a spec |
| dot-unpack_key | Update the key of an unpacked field |
| dot-untibblify_df | Untibblify a data frame into a list of row lists |
| dot-untibblify_list | Untibblify a named list using a spec |
| dot-untibblify_list_elt | Untibblify a single list element |
| dot-untibblify_row | Untibblify a single data frame row into a named list |
| dot-update_required_fields | Update the required status of field specs |
| dot-vec_flatten | Flatten a list to a vector |
| dot-vector_col_to_spec | Convert a vector column to a tib scalar or unspecified... |
| dot-walk_tree_levels | Walk the tree level by level, collecting a snapshot at each... |
| dot-with_indexed_errors | Wrap indexed purrr errors with context |
| formatting | Printing tibblify specifications |
| get_spec | Examine the column specification |
| guess_tspec | Guess the 'tibblify()' specification |
| nest_tree | Convert a data frame to a tree |
| parse_openapi_spec | Parse an OpenAPI spec |
| politicians | Politicians |
| reexports | Objects exported from other packages |
| should_inform_unspecified | Determine whether to inform about unspecified fields in spec |
| tibblify | Rectangle a nested list |
| tibblify-package | tibblify: Rectangle Nested Lists |
| tib_spec | Create a field specification |
| tspec_combine | Combine multiple specifications |
| tspec_df | Create a tibblify specification |
| unnest_tree | Unnest a recursive data frame |
| unpack_tspec | Unpack a tibblify specification |
| untibblify | Convert a data frame or object into a nested list |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.