public interface BeamSqlSeekableTable
extends java.io.Serializable
SELECT *
FROM FACT_TABLE JOIN LOOKUP_TABLE ON ....| Modifier and Type | Method and Description |
|---|---|
default void |
finishBundle(org.apache.beam.sdk.transforms.DoFn.FinishBundleContext context,
org.apache.beam.sdk.options.PipelineOptions pipelineOptions) |
java.util.List<org.apache.beam.sdk.values.Row> |
seekRow(org.apache.beam.sdk.values.Row lookupSubRow)
return a list of
Row with given key set. |
default void |
setUp(org.apache.beam.sdk.schemas.Schema joinSubsetType)
prepare the instance.
|
default void |
startBundle(org.apache.beam.sdk.transforms.DoFn.StartBundleContext context,
org.apache.beam.sdk.options.PipelineOptions pipelineOptions) |
default void |
tearDown()
cleanup resources of the instance.
|
default void setUp(org.apache.beam.sdk.schemas.Schema joinSubsetType)
joinSubsetType - joining subset schemadefault void startBundle(org.apache.beam.sdk.transforms.DoFn.StartBundleContext context,
org.apache.beam.sdk.options.PipelineOptions pipelineOptions)
default void finishBundle(org.apache.beam.sdk.transforms.DoFn.FinishBundleContext context,
org.apache.beam.sdk.options.PipelineOptions pipelineOptions)
java.util.List<org.apache.beam.sdk.values.Row> seekRow(org.apache.beam.sdk.values.Row lookupSubRow)
Row with given key set.default void tearDown()