Class SinkImpl
Object
org.apache.spark.sql.pipelines.graph.SinkImpl
- All Implemented Interfaces:
Serializable,GraphElement,Output,Sink,scala.Equals,scala.Product
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSinkImpl(org.apache.spark.sql.catalyst.TableIdentifier identifier, String format, scala.collection.immutable.Map<String, String> options, QueryOrigin origin) -
Method Summary
Modifier and TypeMethodDescriptionabstract static Rapply(T1 v1, T2 v2, T3 v3, T4 v4) format()format of the sinkorg.apache.spark.sql.catalyst.TableIdentifierReturns the unique identifier for thisGraphElement.options()options defined for the sinkorigin()Contains provenance to tie back this GraphElement to the user code that defined it.static StringtoString()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface org.apache.spark.sql.pipelines.graph.GraphElement
displayName, sparkMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
SinkImpl
public SinkImpl(org.apache.spark.sql.catalyst.TableIdentifier identifier, String format, scala.collection.immutable.Map<String, String> options, QueryOrigin origin)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4) -
toString
-
identifier
public org.apache.spark.sql.catalyst.TableIdentifier identifier()Description copied from interface:GraphElementReturns the unique identifier for thisGraphElement.- Specified by:
identifierin interfaceGraphElement
-
format
Description copied from interface:Sinkformat of the sink -
options
Description copied from interface:Sinkoptions defined for the sink -
origin
Description copied from interface:GraphElementContains 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.- Specified by:
originin interfaceGraphElement- Returns:
- (undocumented)
-