Interface BeamSqlSeekableTable
- All Superinterfaces:
Serializable
A seekable table converts a JOIN operator to an inline lookup. It's triggered by
SELECT *
FROM FACT_TABLE JOIN LOOKUP_TABLE ON ...
.-
Method Summary
Modifier and TypeMethodDescriptiondefault void
finishBundle
(DoFn<Row, Row>.FinishBundleContext context, PipelineOptions pipelineOptions) return a list ofRow
with given key set.default void
prepare the instance.default void
startBundle
(DoFn<Row, Row>.StartBundleContext context, PipelineOptions pipelineOptions) default void
tearDown()
cleanup resources of the instance.
-
Method Details
-
setUp
prepare the instance.- Parameters:
joinSubsetType
- joining subset schema
-
startBundle
-
finishBundle
default void finishBundle(DoFn<Row, Row>.FinishBundleContext context, PipelineOptions pipelineOptions) -
seekRow
return a list ofRow
with given key set. -
tearDown
default void tearDown()cleanup resources of the instance.
-