public class HiveTableSink
extends org.apache.flink.table.sinks.OutputFormatTableSink<org.apache.flink.types.Row>
implements org.apache.flink.table.sinks.PartitionableTableSink, org.apache.flink.table.sinks.OverwritableTableSink
| 构造器和说明 |
|---|
HiveTableSink(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.flink.table.catalog.ObjectPath tablePath,
org.apache.flink.table.catalog.CatalogTable table) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.table.sinks.TableSink<org.apache.flink.types.Row> |
configure(String[] fieldNames,
org.apache.flink.api.common.typeinfo.TypeInformation<?>[] fieldTypes) |
boolean |
configurePartitionGrouping(boolean supportsGrouping) |
org.apache.flink.table.types.DataType |
getConsumedDataType() |
org.apache.flink.api.common.io.OutputFormat<org.apache.flink.types.Row> |
getOutputFormat() |
org.apache.flink.table.api.TableSchema |
getTableSchema() |
void |
setOverwrite(boolean overwrite) |
void |
setStaticPartition(Map<String,String> partitionSpec) |
public HiveTableSink(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.flink.table.catalog.ObjectPath tablePath,
org.apache.flink.table.catalog.CatalogTable table)
public org.apache.flink.api.common.io.OutputFormat<org.apache.flink.types.Row> getOutputFormat()
getOutputFormat 在类中 org.apache.flink.table.sinks.OutputFormatTableSink<org.apache.flink.types.Row>public org.apache.flink.table.sinks.TableSink<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.types.Row>public org.apache.flink.table.types.DataType getConsumedDataType()
getConsumedDataType 在接口中 org.apache.flink.table.sinks.TableSink<org.apache.flink.types.Row>public org.apache.flink.table.api.TableSchema getTableSchema()
getTableSchema 在接口中 org.apache.flink.table.sinks.TableSink<org.apache.flink.types.Row>public boolean configurePartitionGrouping(boolean supportsGrouping)
configurePartitionGrouping 在接口中 org.apache.flink.table.sinks.PartitionableTableSinkpublic void setStaticPartition(Map<String,String> partitionSpec)
setStaticPartition 在接口中 org.apache.flink.table.sinks.PartitionableTableSinkpublic void setOverwrite(boolean overwrite)
setOverwrite 在接口中 org.apache.flink.table.sinks.OverwritableTableSinkCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.