Hi,

Why does SqlScopedShuttle only have a constructor taking a
SqlValidatorScope when the SqlValidator used by PlannerImpl.validate() that
could conceivably provide such a scope, is private?

When I search for SqlScopedShuttle examples (or DeepCopier examples),
there's not much out there, so maybe SqlScopedShuttle isn't the correct
approach? For context, my goal is for Calcite to produce a flat list of all
fully-qualified table names, and another flat list of all fully-qualified
column names, used by a complex SQL query.

Shawn Yarbrough

Reply via email to