Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dataclasses-jsonschema types #1589

Merged

Commits on Jul 16, 2019

  1. Convert dbt to use dataclasses and hologram for representing things

    Most of the things that previously used manually created jsonschemas
    Split tests into their own node type
    Change tests to reflect that tables require a freshness block
    add a lot more debug-logging on exceptions
    Make things that get passed to Var() tell it about their vars
    finally make .empty a property
    documentation resource type is now a property, not serialized
    added a Mergeable helper mixin to perform simple merges
    Convert some oneOf checks into if-else chains to get better errors
    Add more tests
    Use "Any" as value in type defs
     - accept the warning from hologram for now, PR out to suppress it
    set default values for enabled/materialized
    Clean up the Parsed/Compiled type hierarchy
    Allow generic snapshot definitions
    remove the "graph" entry in the context
     - This improves performance on large projects significantly
    Update changelog to reflect removing graph
    Jacob Beck committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    49f7cf8 View commit details
    Browse the repository at this point in the history