TypeResolver
wvlet.airframe.sql.analyzer.TypeResolver$
Resolve untyped LogicalPlans and Expressions into typed ones.
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- TypeResolver.type
Members list
Concise view
Type members
Classlikes
Translate select i1, i2, ... group by 1, 2, ... query into select i1, i2, ... group by i1, i2
Translate select i1, i2, ... group by 1, 2, ... query into select i1, i2, ... group by i1, i2
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
Resolve group by keys
Resolve group by keys
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
Resolve TableRefs in a query inside WITH statement with CTERelationRef
Resolve TableRefs in a query inside WITH statement with CTERelationRef
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- resolveCTETableRef.type
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- resolveColumns.type
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- resolveJoinUsing.type
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- resolveSortItems.type
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- resolveSubquery.type
Resolve TableRefs with concrete TableScans using the table schema in the catalog.
Resolve TableRefs with concrete TableScans using the table schema in the catalog.
Attributes
- Graph
- Supertypes
- trait RewriteRuletrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- resolveTableRef.type
Value members
Concrete methods
An entry point of TypeResolver for transforming a Relation to Relation
An entry point of TypeResolver for transforming a Relation to Relation
Attributes
Inherited methods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods