Package org.teiid.translator.accumulo
Class AccumuloMetadataProcessor
- java.lang.Object
-
- org.teiid.translator.accumulo.AccumuloMetadataProcessor
-
- All Implemented Interfaces:
org.teiid.translator.MetadataProcessor<AccumuloConnection>
public class AccumuloMetadataProcessor extends Object implements org.teiid.translator.MetadataProcessor<AccumuloConnection>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccumuloMetadataProcessor.ValueIn
-
Constructor Summary
Constructors Constructor Description AccumuloMetadataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetColumnNamePattern()StringgetValueIn()voidprocess(org.teiid.metadata.MetadataFactory mf, AccumuloConnection conn)voidsetColumnNamePattern(String columnNamePattern)voidsetValueIn(String valueIn)
-
-
-
Field Detail
-
CF
@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- See Also:
- Constant Field Values
-
CQ
@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- See Also:
- Constant Field Values
-
VALUE_IN
@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- See Also:
- Constant Field Values
-
DEFAULT_COLUMN_NAME_PATTERN
public static final String DEFAULT_COLUMN_NAME_PATTERN
- See Also:
- Constant Field Values
-
DEFAULT_VALUE_PATTERN
public static final String DEFAULT_VALUE_PATTERN
- See Also:
- Constant Field Values
-
ROWID
public static final String ROWID
- See Also:
- Constant Field Values
-
-
Method Detail
-
process
public void process(org.teiid.metadata.MetadataFactory mf, AccumuloConnection conn)- Specified by:
processin interfaceorg.teiid.translator.MetadataProcessor<AccumuloConnection>
-
getColumnNamePattern
@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()
-
setColumnNamePattern
public void setColumnNamePattern(String columnNamePattern)
-
getValueIn
@TranslatorProperty(display="Value In", category=IMPORT, description="Defines where the data value of property is in {VALUE} or {CQ}") public String getValueIn()
-
setValueIn
public void setValueIn(String valueIn)
-
-