package analysis
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- analysis
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class EvalSubqueriesForTimeTravel extends Rule[LogicalPlan]
- class ResolveSessionCatalog extends Rule[LogicalPlan] with LookupCatalog
Converts resolved v2 commands to v1 if the catalog is the session catalog.
Converts resolved v2 commands to v1 if the catalog is the session catalog. Since the v2 commands are resolved, the referred tables/views/functions are resolved as well. This rule uses qualified identifiers to construct the v1 commands, so that v1 commands do not need to qualify identifiers again, which may lead to inconsistent behavior if the current database is changed in the middle.
- type Resolver = (String, String) => Boolean
Value Members
- val caseInsensitiveResolution: (String, String) => Boolean
- val caseSensitiveResolution: (String, String) => Boolean
- def withPosition[A](t: TreeNode[_])(f: => A): A
- object ReplaceCharWithVarchar extends Rule[LogicalPlan]