nvtabular.workflow.workflow.WorkflowNode
-
class
nvtabular.workflow.workflow.
WorkflowNode
(selector=None)[source] Bases:
merlin.dag.node.Node
WorkflowNode represents a Node in a NVTabular workflow graph
-
__init__
(selector=None)
Methods
__init__
([selector])add_child
(child)Adding a child node to this node
add_dependency
(dep)Adding a dependency node to this node
add_parent
(parent)Adding a parent node to this node
compute_schemas
(root_schema[, preserve_dtypes])Defines the input and output schema
construct_from
(nodable)Convert Node-like objects to a Node or list of Nodes.
exportable
([backend])remove_child
(child)Removing a child node from this node
remove_inputs
(input_cols)Remove input columns and all output columns that depend on them.
validate_schemas
(root_schema[, strict_dtypes])Check if this Node’s input schema matches the output schemas of parents and dependencies
Attributes
Nodable
alias of Union[Node, str, List[str], merlin.dag.selector.ColumnSelector, List[Union[Node, str, List[str], merlin.dag.selector.ColumnSelector]]]
column_mapping
dependency_columns
graph
grouped_parents_with_dependencies
input_columns
label
output_columns
parents_with_dependencies
selector
-