public class AccumuloMetadataProcessor extends Object implements MetadataProcessor<AccumuloConnection>
Modifier and Type | Class and Description |
---|---|
static class |
AccumuloMetadataProcessor.ValueIn |
Modifier and Type | Field and Description |
---|---|
static String |
CF |
static String |
CQ |
static String |
DEFAULT_COLUMN_NAME_PATTERN |
static String |
DEFAULT_VALUE_PATTERN |
static String |
ROWID |
static String |
VALUE_IN |
FQN, SOURCE_PREFIX
Constructor and Description |
---|
AccumuloMetadataProcessor() |
Modifier and Type | Method and Description |
---|---|
String |
getColumnNamePattern() |
String |
getValueIn() |
void |
process(MetadataFactory mf,
AccumuloConnection conn) |
void |
setColumnNamePattern(String columnNamePattern) |
void |
setValueIn(String valueIn) |
@ExtensionMetadataProperty(applicable=Column.class, datatype=java.lang.String.class, display="Column Family", description="Column Familiy from the Key", required=true) public static final String CF
@ExtensionMetadataProperty(applicable=Column.class, datatype=java.lang.String.class, display="Column Qualifier", description="If Column Qualifier from key makes the key value unique, then this is required") public static final String CQ
@ExtensionMetadataProperty(applicable=Column.class, datatype=java.lang.String.class, display="Value In", description="The value of key exists in Column Qualifier or Value slot; Default is VALUE, if value is in CQ then this property is required", allowed="CQ,VALUE") public static final String VALUE_IN
public static final String DEFAULT_COLUMN_NAME_PATTERN
public static final String DEFAULT_VALUE_PATTERN
public static final String ROWID
public void process(MetadataFactory mf, AccumuloConnection conn)
process
in interface MetadataProcessor<AccumuloConnection>
@TranslatorProperty(display="Column Name Pattern", category=IMPORT, description="Pattern to derive column names from, available expressions to use({CF}, {CQ}, {ROW_ID}") public String getColumnNamePattern()
public void setColumnNamePattern(String columnNamePattern)
@TranslatorProperty(display="Value In", category=IMPORT, description="Defines where the data value of property is in {VALUE} or {CQ}") public String getValueIn()
public void setValueIn(String valueIn)
Copyright © 2019. All rights reserved.