Attribute Leaf Expression
| 
 Note 
 | 
QueryPlan uses Attributes to build the schema of the query (it represents). | 
| Property | Behaviour | 
|---|---|
  | 
A one-element collection with itself  | 
  | 
Self-reference  | 
Attribute abstract class defines three additional "builder" methods.
| Name | Description | 
|---|---|
  | 
Sets  | 
  | 
Sets  | 
  | 
Sets  | 
| 
 Note 
 | 
Attribute is the base expression for AttributeReference, UnresolvedAttribute, and PrettyAttribute.
 | 
As an optimization, Attribute is marked as to not tolerate nulls, and when given a null input produces a null output.