public class MockJoiner extends BatchJoiner<co.cask.cdap.api.data.format.StructuredRecord,co.cask.cdap.api.data.format.StructuredRecord,co.cask.cdap.api.data.format.StructuredRecord>
| Modifier and Type | Class and Description |
|---|---|
static class |
MockJoiner.Config
Config for join plugin
|
| Modifier and Type | Field and Description |
|---|---|
static PluginClass |
PLUGIN_CLASS |
PLUGIN_TYPE| Constructor and Description |
|---|
MockJoiner(MockJoiner.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
configurePipeline(MultiInputPipelineConfigurer pipelineConfigurer) |
JoinConfig |
getJoinConfig() |
static ETLPlugin |
getPlugin(String joinKeys,
String requiredInputs,
String selectedFields) |
void |
initialize(BatchJoinerRuntimeContext context) |
co.cask.cdap.api.data.format.StructuredRecord |
joinOn(String stageName,
co.cask.cdap.api.data.format.StructuredRecord record) |
co.cask.cdap.api.data.format.StructuredRecord |
merge(co.cask.cdap.api.data.format.StructuredRecord joinKey,
Iterable<JoinElement<co.cask.cdap.api.data.format.StructuredRecord>> joinRow) |
destroy, prepareRunonRunFinishpublic static final PluginClass PLUGIN_CLASS
public MockJoiner(MockJoiner.Config config)
public void configurePipeline(MultiInputPipelineConfigurer pipelineConfigurer)
configurePipeline in interface MultiInputPipelineConfigurableconfigurePipeline in class BatchJoiner<co.cask.cdap.api.data.format.StructuredRecord,co.cask.cdap.api.data.format.StructuredRecord,co.cask.cdap.api.data.format.StructuredRecord>public void initialize(BatchJoinerRuntimeContext context) throws Exception
initialize in interface StageLifecycle<BatchJoinerRuntimeContext>initialize in class BatchJoiner<co.cask.cdap.api.data.format.StructuredRecord,co.cask.cdap.api.data.format.StructuredRecord,co.cask.cdap.api.data.format.StructuredRecord>Exceptionpublic co.cask.cdap.api.data.format.StructuredRecord joinOn(String stageName, co.cask.cdap.api.data.format.StructuredRecord record) throws Exception
Exceptionpublic JoinConfig getJoinConfig()
public co.cask.cdap.api.data.format.StructuredRecord merge(co.cask.cdap.api.data.format.StructuredRecord joinKey, Iterable<JoinElement<co.cask.cdap.api.data.format.StructuredRecord>> joinRow)
Copyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.