public class AccumuloMetadataProcessor extends Object implements org.teiid.translator.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 |
| Constructor and Description |
|---|
AccumuloMetadataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnNamePattern() |
String |
getValueIn() |
void |
process(org.teiid.metadata.MetadataFactory mf,
AccumuloConnection conn) |
void |
setColumnNamePattern(String columnNamePattern) |
void |
setValueIn(String valueIn) |
@ExtensionMetadataProperty(applicable=org.teiid.metadata.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=org.teiid.metadata.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=org.teiid.metadata.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(org.teiid.metadata.MetadataFactory mf,
AccumuloConnection conn)
process in interface org.teiid.translator.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 © 2018 JBoss by Red Hat. All rights reserved.