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 voidfinishBundle(DoFn<Row, Row>.FinishBundleContext context, PipelineOptions pipelineOptions) return a list ofRowwith given key set.default voidprepare the instance.default voidstartBundle(DoFn<Row, Row>.StartBundleContext context, PipelineOptions pipelineOptions) default voidtearDown()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 ofRowwith given key set. -
tearDown
default void tearDown()cleanup resources of the instance.
-