Interface GraphElement
- All Known Subinterfaces:
- Flow,- Input,- ResolutionCompletedFlow,- ResolvedFlow,- Sink,- TableInput,- View
- All Known Implementing Classes:
- AppendOnceFlow,- CompleteFlow,- PersistedView,- ResolutionFailedFlow,- SinkImpl,- StreamingFlow,- Table,- TemporaryView,- UnresolvedFlow,- VirtualTableInput
public interface GraphElement
An element in a 
DataflowGraph.- 
Method SummaryModifier and TypeMethodDescriptionReturns a user-visible name for the element.org.apache.spark.sql.catalyst.TableIdentifierReturns the unique identifier for thisGraphElement.origin()Contains provenance to tie back this GraphElement to the user code that defined it.org.apache.spark.sql.classic.SparkSessionspark()
- 
Method Details- 
displayNameString displayName()Returns a user-visible name for the element.- Returns:
- (undocumented)
 
- 
identifierorg.apache.spark.sql.catalyst.TableIdentifier identifier()Returns the unique identifier for thisGraphElement.
- 
originQueryOrigin origin()Contains provenance to tie back this GraphElement to the user code that defined it.This must be set when a GraphElementis directly created by some user code. Subsequently, this initial origin must be propagated as is without modification. If thisGraphElementis copied or converted to a different type, then this origin must be copied as is.- Returns:
- (undocumented)
 
- 
sparkorg.apache.spark.sql.classic.SparkSession spark()
 
-