MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / surface_expressions

Function surface_expressions

lib/sqlalchemy/sql/util.py:472–478  ·  view source on GitHub ↗
(clause)

Source from the content-addressed store, hash-verified

470
471
472def surface_expressions(clause):
473 stack = [clause]
474 while stack:
475 elem = stack.pop()
476 yield elem
477 if isinstance(elem, ColumnElement):
478 stack.extend(elem.get_children())
479
480
481def surface_selectables(clause):

Callers

nothing calls this directly

Calls 3

popMethod · 0.45
extendMethod · 0.45
get_childrenMethod · 0.45

Tested by

no test coverage detected