Interface Flow
- All Superinterfaces:
 GraphElement,org.apache.spark.internal.Logging
- All Known Subinterfaces:
 ResolutionCompletedFlow,ResolvedFlow
- All Known Implementing Classes:
 AppendOnceFlow,CompleteFlow,ResolutionFailedFlow,StreamingFlow,UnresolvedFlow
A 
Flow is a node of data transformation in a dataflow graph. It describes the movement
 of data into a particular dataset.- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.spark.internal.Logging
org.apache.spark.internal.Logging.LogStringContext, org.apache.spark.internal.Logging.SparkShellLoggingFilter - 
Method Summary
Modifier and TypeMethodDescriptionorg.apache.spark.sql.catalyst.TableIdentifierThe dataset that this Flow represents a write to.func()TheFlowFunctioncontaining the user's query.org.apache.spark.sql.catalyst.TableIdentifierReturns the unique identifier for thisGraphElement.booleanonce()Whether this is a ONCE flow.The current query context (catalog and database) when the query is defined.sqlConf()Methods inherited from interface org.apache.spark.sql.pipelines.graph.GraphElement
displayName, origin, sparkMethods inherited from interface org.apache.spark.internal.Logging
initializeForcefully, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isTraceEnabled, log, logBasedOnLevel, logDebug, logDebug, logDebug, logDebug, logError, logError, logError, logError, logInfo, logInfo, logInfo, logInfo, logName, LogStringContext, logTrace, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, logWarning, MDC, org$apache$spark$internal$Logging$$log_, org$apache$spark$internal$Logging$$log__$eq, withLogContext 
- 
Method Details
- 
destinationIdentifier
org.apache.spark.sql.catalyst.TableIdentifier destinationIdentifier()The dataset that this Flow represents a write to.- Returns:
 - (undocumented)
 
 - 
func
FlowFunction func()TheFlowFunctioncontaining the user's query. - 
identifier
org.apache.spark.sql.catalyst.TableIdentifier identifier()Description copied from interface:GraphElementReturns the unique identifier for thisGraphElement.- Specified by:
 identifierin interfaceGraphElement
 - 
once
boolean once()Whether this is a ONCE flow. ONCE flows should run only once per full refresh.- Returns:
 - (undocumented)
 
 - 
queryContext
QueryContext queryContext()The current query context (catalog and database) when the query is defined. - 
sqlConf
 
 -