Attribute
Attribute is used for column names of relational table inputs and outputs
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait LeafExpressiontrait Expressiontrait Producttrait Equalstrait TreeNode[Expression]class Objecttrait Matchableclass Any
- Known subtypes
- class Aliasclass AllColumnsclass MultiSourceColumnclass SingleColumnclass UnresolvedAttributeclass ResolvedAttribute
Members list
Value members
Abstract methods
Return columns used for generating this attribute
Return columns used for generating this attribute
Attributes
Return columns generated from this attribute
Return columns generated from this attribute
Attributes
Returns the unmodified source columns referenced by this Attribute
Returns the unmodified source columns referenced by this Attribute
Attributes
Concrete methods
Column name without qualifier
If a given column name matches with this Attribute, return this. If there are multiple candidate attributes (e.g., via Join, Union), return MultiSourceAttribute.
If a given column name matches with this Attribute, return this. If there are multiple candidate attributes (e.g., via Join, Union), return MultiSourceAttribute.
Attributes
Return true if this Attribute matches with a given column path
Return true if this Attribute matches with a given column path
Attributes
Inherited methods
Attributes
- Inherited from:
- Equals
Attributes
- Definition Classes
- Inherited from:
- LeafExpression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
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
- Returns:
the code location in the SQL text if available
- Inherited from:
- TreeNode
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Recursively transform the expression in breadth-first order
Attributes
- Inherited from:
- Expression
Recursively transform the expression in depth-first order
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- Expression
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Inherited fields
Attributes
- Inherited from:
- Expression