public class HBaseUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.datanucleus.util.Localiser |
LOCALISER
Localiser for messages.
|
| Constructor and Description |
|---|
HBaseUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getDefaultValueForMember(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the default value specified for the provided member.
|
static org.apache.hadoop.hbase.client.Delete |
getDeleteForObject(org.datanucleus.state.ObjectProvider op) |
static String |
getFamilyName(org.datanucleus.metadata.AbstractClassMetaData acmd,
int absoluteFieldNumber,
String tableName)
Accessor for the HBase family name for this field.
|
static String |
getFamilyName(org.datanucleus.metadata.AbstractMemberMetaData mmd,
int fieldNumber,
String tableName)
Accessor for the HBase family name for the field of the embedded field.
|
static String |
getFamilyNameForColumnName(String colName,
String tableName)
Accessor for the family name for a column name.
|
static org.apache.hadoop.hbase.client.Get |
getGetForObject(org.datanucleus.state.ObjectProvider op) |
static org.apache.hadoop.hbase.client.Put |
getPutForObject(org.datanucleus.state.ObjectProvider op) |
static String |
getQualifierName(org.datanucleus.metadata.AbstractClassMetaData acmd,
int absoluteFieldNumber)
Accessor for the HBase qualifier name for this field.
|
static String |
getQualifierName(org.datanucleus.metadata.AbstractMemberMetaData mmd,
int fieldNumber)
Accessor for the HBase qualifier name for the field of this embedded field.
|
static String |
getQualifierNameForColumnName(String colName)
Accessor for the qualifier name for a column name.
|
static org.apache.hadoop.hbase.client.Result |
getResultForObject(org.datanucleus.state.ObjectProvider op,
org.apache.hadoop.hbase.client.HTableInterface table) |
static Object |
getSurrogateVersionForObject(org.datanucleus.metadata.AbstractClassMetaData cmd,
org.apache.hadoop.hbase.client.Result result,
String tableName,
org.datanucleus.store.StoreManager storeMgr)
Convenience method that extracts the surrogate version for a class of the specified type from
the passed Result.
|
static Object |
getVersionForObject(org.datanucleus.metadata.AbstractClassMetaData cmd,
org.apache.hadoop.hbase.client.Result result,
org.datanucleus.ExecutionContext ec,
String tableName,
org.datanucleus.store.StoreManager storeMgr)
Convenience method that extracts the version for a class of the specified type from the passed Result.
|
static boolean |
objectExistsInTable(org.datanucleus.state.ObjectProvider op,
org.apache.hadoop.hbase.client.HTableInterface table) |
protected static final org.datanucleus.util.Localiser LOCALISER
public static String getDefaultValueForMember(org.datanucleus.metadata.AbstractMemberMetaData mmd)
mmd - Metadata for the memberpublic static String getFamilyNameForColumnName(String colName, String tableName)
colName - Column nametableName - The table namepublic static String getQualifierNameForColumnName(String colName)
colName - Column namepublic static String getFamilyName(org.datanucleus.metadata.AbstractMemberMetaData mmd, int fieldNumber, String tableName)
mmd - Metadata for the embedded fieldfieldNumber - Number of the field in the embedded objectpublic static String getQualifierName(org.datanucleus.metadata.AbstractMemberMetaData mmd, int fieldNumber)
mmd - Metadata for the owning memberfieldNumber - Member number of the embedded objectpublic static String getFamilyName(org.datanucleus.metadata.AbstractClassMetaData acmd, int absoluteFieldNumber, String tableName)
acmd - Metadata for the classabsoluteFieldNumber - Field numberpublic static String getQualifierName(org.datanucleus.metadata.AbstractClassMetaData acmd, int absoluteFieldNumber)
acmd - Metadata for the classabsoluteFieldNumber - Field numberpublic static Object getVersionForObject(org.datanucleus.metadata.AbstractClassMetaData cmd, org.apache.hadoop.hbase.client.Result result, org.datanucleus.ExecutionContext ec, String tableName, org.datanucleus.store.StoreManager storeMgr)
cmd - Metadata for the classresult - The resultec - ExecutionContexttableName - Name of the tablepublic static Object getSurrogateVersionForObject(org.datanucleus.metadata.AbstractClassMetaData cmd, org.apache.hadoop.hbase.client.Result result, String tableName, org.datanucleus.store.StoreManager storeMgr)
cmd - Metadata for the classresult - The resulttableName - Name of the tablepublic static org.apache.hadoop.hbase.client.Put getPutForObject(org.datanucleus.state.ObjectProvider op)
throws IOException
IOExceptionpublic static org.apache.hadoop.hbase.client.Delete getDeleteForObject(org.datanucleus.state.ObjectProvider op)
throws IOException
IOExceptionpublic static org.apache.hadoop.hbase.client.Get getGetForObject(org.datanucleus.state.ObjectProvider op)
throws IOException
IOExceptionpublic static org.apache.hadoop.hbase.client.Result getResultForObject(org.datanucleus.state.ObjectProvider op,
org.apache.hadoop.hbase.client.HTableInterface table)
throws IOException
IOExceptionpublic static boolean objectExistsInTable(org.datanucleus.state.ObjectProvider op,
org.apache.hadoop.hbase.client.HTableInterface table)
throws IOException
IOExceptionCopyright © 2014. All Rights Reserved.