MCPcopy Index your code
hub / github.com/feast-dev/feast / _extract_column_from_node

Method _extract_column_from_node

sdk/python/feast/dbt/parser.py:118–126  ·  view source on GitHub ↗

Extract column info from a parsed node column.

(self, col_name: str, col_data: Any)

Source from the content-addressed store, hash-verified

116 )
117
118 def _extract_column_from_node(self, col_name: str, col_data: Any) -> DbtColumn:
119 """Extract column info from a parsed node column."""
120 return DbtColumn(
121 name=col_name,
122 description=getattr(col_data, "description", "") or "",
123 data_type=getattr(col_data, "data_type", "STRING") or "STRING",
124 tags=list(getattr(col_data, "tags", []) or []),
125 meta=dict(getattr(col_data, "meta", {}) or {}),
126 )
127
128 def _extract_model_from_node(self, node_id: str, node: Any) -> Optional[DbtModel]:
129 """Extract DbtModel from a parsed manifest node."""

Callers 1

Calls 1

DbtColumnClass · 0.85

Tested by

no test coverage detected