Uses of Class
io.github.flink.gcp.connector.bigtable.TableDestination
Packages that use TableDestination
Package
Description
Google Cloud Bigtable connector for Apache Flink.
-
Uses of TableDestination in io.github.flink.gcp.connector.bigtable
Methods in io.github.flink.gcp.connector.bigtable that return TableDestinationModifier and TypeMethodDescriptionstatic TableDestinationCreates aTableDestinationfrom bare ids, not resource paths.Methods in io.github.flink.gcp.connector.bigtable with parameters of type TableDestinationModifier and TypeMethodDescriptioncom.google.cloud.bigtable.data.v2.BigtableDataClientLazyBigtableDataClient.get(TableDestination table) Returns the client, building it on first use.static com.google.cloud.bigtable.data.v2.BigtableDataSettings.BuilderBigtableDataClients.settings(TableDestination destination, String appProfileId, EmulatorEndpoint emulatorEndpoint, com.google.api.gax.core.CredentialsProvider credentialsOverride) Builds the settings for a client that talks to a destination's instance.com.google.cloud.bigtable.data.v2.BigtableDataSettingsLazyBigtableDataClient.settings(TableDestination table) Builds the client settings. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.sink
Methods in io.github.flink.gcp.connector.bigtable.sink that return TableDestinationModifier and TypeMethodDescriptionFailedMutation.getDestination()Returns the table the mutation was routed to.FixedDestinationResolver.getDestination()Returns the fixed destination.DestinationResolver.resolve(T element, org.apache.flink.api.connector.sink2.SinkWriter.Context context) Returns the destination table for the given record.FixedDestinationResolver.resolve(Object element, org.apache.flink.api.connector.sink2.SinkWriter.Context context) Methods in io.github.flink.gcp.connector.bigtable.sink with parameters of type TableDestinationModifier and TypeMethodDescriptionstatic FailedMutationFailedMutation.of(TableDestination destination, com.google.cloud.bigtable.data.v2.models.RowMutationEntry entry, String errorMessage, Throwable cause) Creates a failed mutation.BigtableSinkBuilder.table(TableDestination table) Writes every mutation to the given table.Constructors in io.github.flink.gcp.connector.bigtable.sink with parameters of type TableDestinationModifierConstructorDescriptionFixedDestinationResolver(TableDestination destination) Creates a resolver returning the given destination for every record. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.sink.tables
Methods in io.github.flink.gcp.connector.bigtable.sink.tables with parameters of type TableDestinationModifier and TypeMethodDescriptionBigtableTableAdmin.ensureTable(TableDestination destination, TableCreateOptions options) TableAdmin.ensureTable(TableDestination destination, TableCreateOptions options) Ensures the given table exists with every column family the options declare. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.sink.writer
Methods in io.github.flink.gcp.connector.bigtable.sink.writer with parameters of type TableDestinationModifier and TypeMethodDescriptionDefaultMutationBatcherFactory.create(TableDestination destination) MutationBatcherFactory.create(TableDestination destination) Creates the mutation batcher for one table.voidDefaultMutationBatcherFactory.release(TableDestination destination) voidMutationBatcherFactory.release(TableDestination destination) Releases the factory's ownership associated with one successfully created batcher. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.source
Methods in io.github.flink.gcp.connector.bigtable.source that return TableDestinationModifier and TypeMethodDescriptionBigtableChangeStreamSourceConfig.getTable()Returns the table whose change stream is read.BigtableSourceConfig.getTable()Returns the table being read.Methods in io.github.flink.gcp.connector.bigtable.source with parameters of type TableDestinationModifier and TypeMethodDescriptionBigtableChangeStreamSourceBuilder.table(TableDestination table) Sets the table whose change stream is read.BigtableSourceBuilder.table(TableDestination table) Sets the table to read. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator
Constructors in io.github.flink.gcp.connector.bigtable.source.changestream.enumerator with parameters of type TableDestinationModifierConstructorDescriptionDefaultChangeStreamCoordinatorClient(TableDestination table, String appProfileId) DefaultChangeStreamCoordinatorClient(TableDestination table, String appProfileId, com.google.api.gax.core.CredentialsProvider credentials) Creates the client with the provider its owner loaded.DefaultChangeStreamCoordinatorClientFactory(TableDestination table, String appProfileId, String serviceAccountKeyFile) Creates the factory. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.source.changestream.reader
Methods in io.github.flink.gcp.connector.bigtable.source.changestream.reader with parameters of type TableDestinationModifier and TypeMethodDescriptionvoidChangeStreamOpener.open(TableDestination table, ChangeStreamPartitionSplit split, Instant boundedTimestamp, com.google.api.gax.rpc.ResponseObserver<com.google.cloud.bigtable.data.v2.models.ChangeStreamRecord> observer) voidDataClientChangeStreamOpener.open(TableDestination table, ChangeStreamPartitionSplit split, Instant boundedTimestamp, com.google.api.gax.rpc.ResponseObserver<com.google.cloud.bigtable.data.v2.models.ChangeStreamRecord> observer) Constructors in io.github.flink.gcp.connector.bigtable.source.changestream.reader with parameters of type TableDestinationModifierConstructorDescriptionDefaultChangeStreamRestoreResolver(TableDestination table, String appProfileId) -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator
Methods in io.github.flink.gcp.connector.bigtable.source.readrows.enumerator with parameters of type TableDestinationModifier and TypeMethodDescriptionDataClientRowKeySampler.sample(TableDestination table) RowKeySampler.sample(TableDestination table) Returns the sampled section boundaries of a table. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.source.readrows.reader
Methods in io.github.flink.gcp.connector.bigtable.source.readrows.reader with parameters of type TableDestinationModifier and TypeMethodDescriptionDataClientRowStreamOpener.open(TableDestination table, com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange range, com.google.cloud.bigtable.data.v2.models.Filters.Filter filter) RowStreamOpener.open(TableDestination table, com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange range, com.google.cloud.bigtable.data.v2.models.Filters.Filter filter) Opens a read over one range.Constructors in io.github.flink.gcp.connector.bigtable.source.readrows.reader with parameters of type TableDestinationModifierConstructorDescriptionBigtableSplitReader(TableDestination table, RowStreamOpener opener, com.google.cloud.bigtable.data.v2.models.Filters.Filter filter, int maxRowsPerFetch, long maxBytesPerFetch, BigtableSourceReaderMetrics metrics) Creates the split reader. -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.table.sink
Methods in io.github.flink.gcp.connector.bigtable.table.sink with parameters of type TableDestinationModifier and TypeMethodDescriptionBigtableDynamicSink.Builder.destination(TableDestination destination) -
Uses of TableDestination in io.github.flink.gcp.connector.bigtable.table.source
Methods in io.github.flink.gcp.connector.bigtable.table.source with parameters of type TableDestinationModifier and TypeMethodDescriptionBigtableChangeStreamDynamicSource.Builder.destination(TableDestination destination) Sets the table to read.BigtableDynamicSource.Builder.destination(TableDestination destination)