Package | Description |
---|---|
org.apache.flink.streaming.connectors.kafka | |
org.apache.flink.table.api | |
org.apache.flink.table.sinks |
Modifier and Type | Class and Description |
---|---|
class |
Kafka08JsonTableSink
Kafka 0.8
KafkaTableSink that serializes data in JSON format. |
class |
Kafka09JsonTableSink
Kafka 0.9
KafkaTableSink that serializes data in JSON format. |
class |
KafkaJsonTableSink
Base class for
KafkaTableSink that serializes data in JSON format |
class |
KafkaTableSink
A version-agnostic Kafka
AppendStreamTableSink . |
Modifier and Type | Method and Description |
---|---|
<T> void |
Table.writeToSink(TableSink<T> sink)
Writes the
Table to a TableSink . |
<T> void |
Table.writeToSink(TableSink<T> sink,
QueryConfig conf)
Writes the
Table to a TableSink . |
<T> void |
BatchTableEnvironment.writeToSink(Table table,
TableSink<T> sink,
QueryConfig queryConfig)
Writes a
Table to a TableSink . |
<T> void |
StreamTableEnvironment.writeToSink(Table table,
TableSink<T> sink,
QueryConfig queryConfig)
Writes a
Table to a TableSink . |
abstract <T> void |
TableEnvironment.writeToSink(Table table,
TableSink<T> sink,
QueryConfig conf)
Writes a
Table to a TableSink . |
Modifier and Type | Interface and Description |
---|---|
interface |
AppendStreamTableSink<T>
Defines an external
TableSink to emit streaming Table with only insert changes. |
interface |
BatchTableSink<T>
Defines an external
TableSink to emit a batch Table . |
interface |
RetractStreamTableSink<T>
Defines an external
TableSink to emit a streaming Table with insert, update, and delete
changes. |
interface |
TableSinkBase<T> |
interface |
UpsertStreamTableSink<T>
Defines an external
TableSink to emit a streaming Table with insert, update, and delete
changes. |
Modifier and Type | Class and Description |
---|---|
class |
CsvTableSink
A simple
TableSink to emit data as CSV files. |
Modifier and Type | Method and Description |
---|---|
static TableSink<T> |
CsvTableSink.configure(String[] fieldNames,
TypeInformation<?>[] fieldTypes) |
TableSink<T> |
TableSinkBase.configure(String[] fieldNames,
TypeInformation<?>[] fieldTypes)
Return a copy of this
TableSink configured with the field names and types of the
Table to emit. |
TableSink<T> |
TableSink.configure(String[] fieldNames,
TypeInformation<?>[] fieldTypes)
Return a copy of this
TableSink configured with the field names and types of the
Table to emit. |
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.