@Experimental
public abstract class HCatalogTable
extends org.apache.beam.sdk.extensions.sql.meta.BaseBeamTable
HCatalogIO.
Reads HCatRecords and converts them to Rows.
| Constructor and Description |
|---|
HCatalogTable() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> |
buildIOReader(org.apache.beam.sdk.values.PBegin begin) |
org.apache.beam.sdk.values.POutput |
buildIOWriter(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> input) |
abstract java.util.Map<java.lang.String,java.lang.String> |
config() |
abstract java.lang.String |
database() |
org.apache.beam.sdk.schemas.Schema |
getSchema() |
org.apache.beam.sdk.extensions.sql.impl.BeamTableStatistics |
getTableStatistics(org.apache.beam.sdk.options.PipelineOptions options) |
org.apache.beam.sdk.values.PCollection.IsBounded |
isBounded() |
abstract org.apache.beam.sdk.schemas.Schema |
schema() |
abstract java.lang.String |
table() |
public abstract org.apache.beam.sdk.schemas.Schema schema()
public abstract java.util.Map<java.lang.String,java.lang.String> config()
public abstract java.lang.String database()
public abstract java.lang.String table()
public org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> buildIOReader(org.apache.beam.sdk.values.PBegin begin)
public org.apache.beam.sdk.values.POutput buildIOWriter(org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> input)
public org.apache.beam.sdk.values.PCollection.IsBounded isBounded()
public org.apache.beam.sdk.extensions.sql.impl.BeamTableStatistics getTableStatistics(org.apache.beam.sdk.options.PipelineOptions options)
public org.apache.beam.sdk.schemas.Schema getSchema()