public abstract class TableMapping extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
physicalName |
protected String |
qualifiedLogicalName |
protected Table |
table |
static String |
TABLE_LOGICAL_NAME_DELIM |
| Constructor and Description |
|---|
TableMapping(Table table) |
TableMapping(Table table,
MappingConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
Property |
findProperty(String name) |
Charset |
getCharset() |
String |
getDataColumnFamilyName() |
byte[] |
getDataColumnFamilyNameBytes() |
MappingConfiguration |
getMappingConfiguration() |
abstract StoreMappingContext |
getMappingContext() |
List<Property> |
getProperties() |
abstract String |
getQualifiedLogicalName() |
Table |
getTable()
Returns the configuration for the HTable.
|
boolean |
hasHashAlgorithm()
Returns true if the table has a specific hash algorithm configured.
|
boolean |
optimisticConcurrency() |
static String |
qualifiedLogicalNameFor(QName typeName,
StoreMappingContext context) |
static String |
qualifiedLogicalNameFor(Table table,
StoreMappingContext context) |
String |
tableNamespaceRoot() |
String |
tableVolumeName() |
boolean |
tombstoneRows() |
boolean |
tombstoneRowsOverwriteable() |
boolean |
uniqueChecks() |
public static final String TABLE_LOGICAL_NAME_DELIM
protected Table table
protected String physicalName
protected String qualifiedLogicalName
public TableMapping(Table table, MappingConfiguration config)
public TableMapping(Table table)
public Table getTable()
public MappingConfiguration getMappingConfiguration()
public abstract StoreMappingContext getMappingContext()
public abstract String getQualifiedLogicalName()
public static String qualifiedLogicalNameFor(Table table, StoreMappingContext context)
public static String qualifiedLogicalNameFor(QName typeName, StoreMappingContext context)
public String getDataColumnFamilyName()
public byte[] getDataColumnFamilyNameBytes()
public boolean hasHashAlgorithm()
public Charset getCharset()
public boolean uniqueChecks()
public boolean tombstoneRows()
public boolean tombstoneRowsOverwriteable()
public String tableVolumeName()
public String tableNamespaceRoot()
public boolean optimisticConcurrency()
Copyright © 2024. All Rights Reserved.