IN
- Input record type@PublicEvolving public class PrintSink<IN> extends Object implements Sink<IN>, SupportsConcurrentExecutionAttempts
Four possible format options:
sinkIdentifier
:subtaskIndex> output <- sinkIdentifier
provided and
parallelism > 1,
sinkIdentifier
> output <- sinkIdentifier
provided and parallelism == 1
sinkIdentifier
provided and parallelism > 1
sinkIdentifier
provided and parallelism == 1
Sink.InitContext
Constructor and Description |
---|
PrintSink()
Instantiates a print sink function that prints to STDOUT.
|
PrintSink(boolean stdErr)
Instantiates a print sink that prints to STDOUT or STDERR.
|
PrintSink(String sinkIdentifier)
Instantiates a print sink that prints to STDOUT and gives a sink identifier.
|
PrintSink(String sinkIdentifier,
boolean stdErr)
Instantiates a print sink that prints to STDOUT or STDERR and gives a sink identifier.
|
Modifier and Type | Method and Description |
---|---|
SinkWriter<IN> |
createWriter(Sink.InitContext context)
Creates a
SinkWriter . |
String |
toString() |
public PrintSink()
public PrintSink(boolean stdErr)
stdErr
- True, if the format should print to standard error instead of standard out.public PrintSink(String sinkIdentifier)
sinkIdentifier
- Message that identifies the sink and is prefixed to the output of the
valuepublic PrintSink(String sinkIdentifier, boolean stdErr)
sinkIdentifier
- Message that identifies the sink and is prefixed to the output of the
valuestdErr
- True if the sink should print to STDERR instead of STDOUT.public SinkWriter<IN> createWriter(Sink.InitContext context) throws IOException
Sink
SinkWriter
.createWriter
in interface Sink<IN>
context
- the runtime context.IOException
- for any failure during creation.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.