Type: object

FreshnessExecutionResult(generatedat: datetime.datetime, elapsedtime: float, results: List[Union[dbt.contracts.results.PartialResult, dbt.contracts.results.SourceFreshnessResult]])

No Additional Properties

Type: string

Type: number

Type: array

Each item of this array must be:


Type: object

PartialResult(node: Union[dbt.contracts.graph.compiled.CompiledAnalysisNode, dbt.contracts.graph.compiled.CompiledDataTestNode, dbt.contracts.graph.compiled.CompiledModelNode, dbt.contracts.graph.compiled.CompiledHookNode, dbt.contracts.graph.compiled.CompiledRPCNode, dbt.contracts.graph.compiled.CompiledSchemaTestNode, dbt.contracts.graph.compiled.CompiledSeedNode, dbt.contracts.graph.compiled.CompiledSnapshotNode, dbt.contracts.graph.parsed.ParsedAnalysisNode, dbt.contracts.graph.parsed.ParsedDataTestNode, dbt.contracts.graph.parsed.ParsedHookNode, dbt.contracts.graph.parsed.ParsedModelNode, dbt.contracts.graph.parsed.ParsedRPCNode, dbt.contracts.graph.parsed.ParsedSchemaTestNode, dbt.contracts.graph.parsed.ParsedSeedNode, dbt.contracts.graph.parsed.ParsedSnapshotNode, dbt.contracts.graph.parsed.ParsedSourceDefinition], error: Union[str, NoneType] = None, status: Union[NoneType, str, int, bool] = None, executiontime: Union[str, int] = 0, threadid: Union[str, NoneType] = None, timing: List[dbt.contracts.results.TimingInfo] = , fail: Union[bool, NoneType] = None, warn: Union[bool, NoneType] = None)

No Additional Properties


Type: object

CompiledAnalysisNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "analysis"

Type: object

FileHash(name: str, checksum: str)

No Additional Properties

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Type: boolean Default: true

Type: string Default: "view"

Type: object Default: {}

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

No Additional Properties

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: object Default: {}

Type: object Default: {}

Type: object Default: {}

Additional Properties of any type are allowed.

Type: object

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

No Additional Properties

Type: array of string Default: []

Each item of this array must be:

Type: array of string Default: []

Each item of this array must be:

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Type: array of string Default: []

Each item of this array must be:

Additional Properties of any type are allowed.

Type: object

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

No Additional Properties

Type: boolean Default: true

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

InjectedCTE(id: str, sql: str)

No Additional Properties

Type: object

CompiledDataTestNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "test"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null, "severity": "ERROR"}

TestConfig(args, *kwds)

Type: boolean Default: true

Type: string Default: "view"

Type: object Default: {}

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: object Default: {}

Type: object Default: {}

Type: object Default: {}

Type: string Default: "ERROR"
Must match regular expression: ^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$

Additional Properties of any type are allowed.

Type: object

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

CompiledModelNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "model"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

CompiledHookNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None, index: Union[int, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "operation"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

CompiledRPCNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "rpc"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

CompiledSchemaTestNode(rawsql: str, testmetadata: dbt.contracts.graph.parsed.TestMetadata, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injectedsql: Union[str, NoneType] = None, column_name: Union[str, NoneType] = None)

No Additional Properties

Type: object

TestMetadata(namespace: Union[str, NoneType], name: str, kwargs: Dict[str, Any])

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "test"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null, "severity": "ERROR"}

TestConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

CompiledSeedNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "seed"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "seed", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null, "quote_columns": null}

SeedConfig(args, *kwds)

Type: boolean Default: true

Type: string Default: "seed"

Type: object Default: {}

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: object Default: {}

Type: object Default: {}

Type: object Default: {}

Additional Properties of any type are allowed.

Type: object

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

CompiledSnapshotNode(rawsql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, compiledsql: Union[str, NoneType] = None, extractesinjected: bool = False, extractes: List[dbt.contracts.graph.compiled.InjectedCTE] = , injected_sql: Union[str, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "snapshot"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false

Type: boolean Default: false

Type: array Default: []

Each item of this array must be:

Type: object

ParsedAnalysisNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "analysis"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedDataTestNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "test"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null, "severity": "ERROR"}

TestConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedHookNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, index: Union[int, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "operation"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedModelNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "model"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedRPCNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "rpc"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null}

NodeConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedSchemaTestNode(rawsql: str, testmetadata: dbt.contracts.graph.parsed.TestMetadata, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False, columnname: Union[str, NoneType] = None)

No Additional Properties

Type: object

TestMetadata(namespace: Union[str, NoneType], name: str, kwargs: Dict[str, Any])

Same definition as test_metadata

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "test"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "view", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null, "severity": "ERROR"}

TestConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedSeedNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.modelconfig.SeedConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, buildpath: Union[str, NoneType] = None, deferred: bool = False)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "seed"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum

Type: object Default: {"enabled": true, "materialized": "seed", "persist_docs": {}, "post-hook": [], "pre-hook": [], "vars": {}, "quoting": {}, "column_types": {}, "alias": null, "schema": null, "database": null, "tags": [], "full_refresh": null, "quote_columns": null}

SeedConfig(args, *kwds)

Same definition as config

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedSnapshotNode(rawsql: str, database: Union[str, NoneType], schema: str, fqn: List[str], uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, resourcetype: dbt.nodetypes.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: Union[ForwardRef('TimestampSnapshotConfig'), ForwardRef('CheckSnapshotConfig'), ForwardRef('GenericSnapshotConfig')], tags: List[str] = , refs: List[List[str]] = , sources: List[List[Any]] = , dependson: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patchpath: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "snapshot"

Type: object

FileHash(name: str, checksum: str)

Same definition as checksum


Type: object

TimestampSnapshotConfig(args, *kwds)

Type: boolean Default: true

Type: string Default: "snapshot"

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: object Default: {}

Type: enum (of string)

Must be one of:

  • "timestamp"

Additional Properties of any type are allowed.

Type: object
Type: object

CheckSnapshotConfig(args, *kwds)

Type: boolean Default: true

Type: string Default: "snapshot"

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: object Default: {}

Type: enum (of string)

Must be one of:

  • "check"

Additional Properties of any type are allowed.

Type: object
Type: object

GenericSnapshotConfig(args, *kwds)

Type: boolean Default: true

Type: string Default: "snapshot"

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: array Default: []

Each item of this array must be:

Type: object

Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)

Same definition as Hook

Type: object Default: {}

Additional Properties of any type are allowed.

Type: object

Type: array of string Default: []

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: array of string

Each item of this array must be:

Type: array of array Default: []

Each item of this array must be:

Type: object Default: {"macros": [], "nodes": []}

DependsOn(macros: List[str] = , nodes: List[str] = )

Same definition as depends_on

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {"show": true}

Docs(show: bool = True)

Same definition as docs

Type: boolean Default: false
Type: object

ParsedSourceDefinition(fqn: List[str], database: Union[str, NoneType], schema: str, uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, sourcename: str, sourcedescription: str, loader: str, identifier: str, resourcetype: dbt.nodetypes.NodeType, quoting: dbt.contracts.graph.unparsed.Quoting = , loadedatfield: Union[str, NoneType] = None, freshness: Union[dbt.contracts.graph.unparsed.FreshnessThreshold, NoneType] = None, external: Union[dbt.contracts.graph.unparsed.ExternalTable, NoneType] = None, description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , sourcemeta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.modelconfig.SourceConfig = , patchpath: Union[pathlib.Path, NoneType] = None)

Same definition as node

Type: array Default: []

Each item of this array must be:

Type: object

TimingInfo(name: str, startedat: Union[datetime.datetime, NoneType] = None, completedat: Union[datetime.datetime, NoneType] = None)

No Additional Properties

Type: object

SourceFreshnessResult(node: dbt.contracts.graph.parsed.ParsedSourceDefinition, maxloadedat: datetime.datetime, snapshottedat: datetime.datetime, age: float, status: dbt.contracts.graph.unparsed.FreshnessStatus, error: Union[str, NoneType] = None, executiontime: Union[str, int] = 0, thread_id: Union[str, NoneType] = None, timing: List[dbt.contracts.results.TimingInfo] = , fail: Union[bool, NoneType] = None)

No Additional Properties

Type: object

ParsedSourceDefinition(fqn: List[str], database: Union[str, NoneType], schema: str, uniqueid: str, packagename: str, rootpath: str, path: str, originalfilepath: str, name: str, sourcename: str, sourcedescription: str, loader: str, identifier: str, resourcetype: dbt.nodetypes.NodeType, quoting: dbt.contracts.graph.unparsed.Quoting = , loadedatfield: Union[str, NoneType] = None, freshness: Union[dbt.contracts.graph.unparsed.FreshnessThreshold, NoneType] = None, external: Union[dbt.contracts.graph.unparsed.ExternalTable, NoneType] = None, description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , sourcemeta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.modelconfig.SourceConfig = , patchpath: Union[pathlib.Path, NoneType] = None)

No Additional Properties

Type: array of string

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "source"

Type: object Default: {"database": null, "schema": null, "identifier": null, "column": null}

Quoting(database: Union[bool, NoneType] = None, schema: Union[bool, NoneType] = None, identifier: Union[bool, NoneType] = None, column: Union[bool, NoneType] = None)

No Additional Properties


Type: object

FreshnessThreshold(warnafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] = None, errorafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] = None, filter: Union[str, NoneType] = None)

No Additional Properties


Type: object

Time(count: int, period: dbt.contracts.graph.unparsed.TimePeriod)

No Additional Properties

Type: enum (of string)

Must be one of:

  • "minute"
  • "hour"
  • "day"


Type: object

ExternalTable(extra: Dict[str, Any] = , location: Union[str, NoneType] = None, fileformat: Union[str, NoneType] = None, rowformat: Union[str, NoneType] = None, tblproperties: Union[str, NoneType] = None, partitions: Union[List[dbt.contracts.graph.unparsed.ExternalPartition], NoneType] = None)


Type: array

Each item of this array must be:

Type: object

ExternalPartition(extra: Dict[str, Any] = , name: str = '', description: str = '', datatype: str = '', meta: Dict[str, Any] = )

Additional Properties of any type are allowed.

Type: object

Additional Properties of any type are allowed.

Type: object

Type: string Default: ""

Type: object Default: {}

Each additional property must conform to the following schema

Type: object

ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )

Same definition as ColumnInfo

Type: object Default: {}

Type: object Default: {}

Type: array of string Default: []

Each item of this array must be:

Type: object Default: {"enabled": true}

SourceConfig(args, *kwds)

Type: boolean Default: true

Additional Properties of any type are allowed.

Type: object

Type: number

Type: enum (of string)

Must be one of:

  • "pass"
  • "warn"
  • "error"

Type: array Default: []

Each item of this array must be:

Type: object

TimingInfo(name: str, startedat: Union[datetime.datetime, NoneType] = None, completedat: Union[datetime.datetime, NoneType] = None)

Same definition as TimingInfo