Class HCatalogTable
java.lang.Object
org.apache.beam.sdk.extensions.sql.meta.BaseBeamTable
org.apache.beam.sdk.extensions.sql.meta.provider.hcatalog.HCatalogTable
- All Implemented Interfaces:
BeamSqlTable
Beam SQL table that wraps
HCatalogIO.
Reads HCatRecords and converts them to Rows.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildIOReader(PBegin begin) create aPCollection<Row>from source.buildIOWriter(PCollection<Row> input) create aIO.write()instance to write to target.config()abstract Stringdatabase()Get the schema info of the table.Whether this table is bounded (known to be finite) or unbounded (may or may not be finite).abstract Schemaschema()abstract Stringtable()Methods inherited from class org.apache.beam.sdk.extensions.sql.meta.BaseBeamTable
buildIOReader, constructFilter, getTableStatistics, supportsProjects
-
Constructor Details
-
HCatalogTable
public HCatalogTable()
-
-
Method Details
-
schema
-
config
-
database
-
table
-
buildIOReader
Description copied from interface:BeamSqlTablecreate aPCollection<Row>from source. -
buildIOWriter
Description copied from interface:BeamSqlTablecreate aIO.write()instance to write to target. -
isBounded
Description copied from interface:BeamSqlTableWhether this table is bounded (known to be finite) or unbounded (may or may not be finite). -
getSchema
Description copied from interface:BeamSqlTableGet the schema info of the table.
-