public class HBaseUpsertTableSink extends Object implements org.apache.flink.table.sinks.UpsertStreamTableSink<org.apache.flink.types.Row>
UpsertStreamTableSink
for HBase.构造器和说明 |
---|
HBaseUpsertTableSink(HBaseTableSchema hbaseTableSchema,
HBaseOptions hbaseOptions,
HBaseWriteOptions writeOptions) |
限定符和类型 | 方法和说明 |
---|---|
org.apache.flink.table.sinks.TableSink<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>> |
configure(String[] fieldNames,
org.apache.flink.api.common.typeinfo.TypeInformation<?>[] fieldTypes) |
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>> dataStream) |
void |
emitDataStream(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>> dataStream) |
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> |
getRecordType() |
org.apache.flink.table.api.TableSchema |
getTableSchema() |
void |
setIsAppendOnly(Boolean isAppendOnly) |
void |
setKeyFields(String[] keys) |
public HBaseUpsertTableSink(HBaseTableSchema hbaseTableSchema, HBaseOptions hbaseOptions, HBaseWriteOptions writeOptions)
public void setKeyFields(String[] keys)
setKeyFields
在接口中 org.apache.flink.table.sinks.UpsertStreamTableSink<org.apache.flink.types.Row>
public void setIsAppendOnly(Boolean isAppendOnly)
setIsAppendOnly
在接口中 org.apache.flink.table.sinks.UpsertStreamTableSink<org.apache.flink.types.Row>
public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getRecordType()
getRecordType
在接口中 org.apache.flink.table.sinks.UpsertStreamTableSink<org.apache.flink.types.Row>
public org.apache.flink.table.api.TableSchema getTableSchema()
getTableSchema
在接口中 org.apache.flink.table.sinks.TableSink<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>>
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>> dataStream)
consumeDataStream
在接口中 org.apache.flink.table.sinks.StreamTableSink<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>>
public void emitDataStream(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>> dataStream)
emitDataStream
在接口中 org.apache.flink.table.sinks.StreamTableSink<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>>
public org.apache.flink.table.sinks.TableSink<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>> configure(String[] fieldNames, org.apache.flink.api.common.typeinfo.TypeInformation<?>[] fieldTypes)
configure
在接口中 org.apache.flink.table.sinks.TableSink<org.apache.flink.api.java.tuple.Tuple2<Boolean,org.apache.flink.types.Row>>
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.