public class DupeFlagger 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 |
DupeFlagger.Config
Config for except plugin
|
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
static PluginClass |
PLUGIN_CLASS |
PLUGIN_TYPE| Constructor and Description |
|---|
DupeFlagger(DupeFlagger.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
configurePipeline(MultiInputPipelineConfigurer pipelineConfigurer) |
JoinConfig |
getJoinConfig() |
static ETLPlugin |
getPlugin(String keep,
String flagField) |
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, initialize, prepareRunonRunFinishpublic static final String NAME
public static final PluginClass PLUGIN_CLASS
public DupeFlagger(DupeFlagger.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 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.