Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changes/unreleased/Features-20250627-094000.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Features
body: Let ConfigSelectorMethod search through all nodes to return matching selections
time: 2025-06-27T09:40:00.485654-05:00
custom:
Author: trouze
Issue: "11607"
8 changes: 1 addition & 7 deletions core/dbt/graph/selector_methods.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
ManifestNode,
Metric,
ModelNode,
ResultNode,
SavedQuery,
SemanticModel,
SingularTestNode,
Expand Down Expand Up @@ -205,11 +204,6 @@ def all_nodes(
self.saved_query_nodes(included_nodes),
)

def configurable_nodes(
self, included_nodes: Set[UniqueId]
) -> Iterator[Tuple[UniqueId, ResultNode]]:
yield from chain(self.parsed_nodes(included_nodes), self.source_nodes(included_nodes))

def non_source_nodes(
self,
included_nodes: Set[UniqueId],
Expand Down Expand Up @@ -536,7 +530,7 @@ def search(
# search sources is kind of useless now source configs only have
# 'enabled', which you can't really filter on anyway, but maybe we'll
# add more someday, so search them anyway.
for unique_id, node in self.configurable_nodes(included_nodes):
for unique_id, node in self.all_nodes(included_nodes):
try:
value = _getattr_descend(node.config, parts)
except AttributeError:
Expand Down