Package io.github.flink.gcp.connector.bigtable
package io.github.flink.gcp.connector.bigtable
Google Cloud Bigtable connector for Apache Flink.
-
ClassesClassDescriptionCloses Bigtable data clients away from the task thread while keeping their physical lifetime bounded.Loads credentials for the Bigtable data and admin client families.How this connector points a
BigtableDataClientat an instance: production over application-default credentials, production over a runtime-loaded service-account provider, or an emulator over a plaintext channel with no credentials.Configured table identities shared by the Bigtable sources and sink families.Every metric name this connector registers itself, in one place so that this file is the connector's inventory: what it reports can be read here without opening the writer.ABigtableDataClientbuilt on first use and closed once, held by a seam implementation that travels in the job graph.The length-prefixed fields the connector-ownedTypeSerializers share: a byte string or a UTF-8 string as anintlength followed by the bytes, and a non-negativeintcount.The module's row-key range algebra: emptiness, containment, cutting, coalescing, intersection, truncation and the unsigned key comparison they all rest on, each defined once here.A fully-qualified Bigtable table reference: project, instance and table.