Package com.mapr.fs.hbase
Class HTableProperties
- java.lang.Object
-
- com.mapr.fs.hbase.HTableProperties
-
- All Implemented Interfaces:
MapRDBConstants,com.mapr.fs.jni.MapRConstants
public class HTableProperties extends java.lang.Object implements MapRDBConstants
Helper class to hold in-memory state of Table and Column Family properties for Goose tables which do not have a corresponding mapping.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDISABLED-
Fields inherited from interface com.mapr.fs.jni.MapRConstants
AtimeBit, AuditBit, ChunkSizeBit, ClusterConfDefault, CompressBit, CompressorTypeBit, DEFAULT_USER_IDENTIFIER, DEFAULT_USER_IDENTIFIER_ESCAPED, DefaultChunkSize, DefaultCLDBIp, DefaultCLDBPort, DiskFlushBit, EMPTY_BYTE_ARRAY, EMPTY_END_ROW, EMPTY_START_ROW, FidNameBit, GroupBit, HADOOP_MAX_BLOCKSIZE, HADOOP_SECURITY_SPOOFED_GID, HADOOP_SECURITY_SPOOFED_GROUP, HADOOP_SECURITY_SPOOFED_UID, HADOOP_SECURITY_SPOOFED_USER, HOSTNAME_IP_SEPARATOR, IP_PORT_SEPARATOR, IPV6_ADDR_ENDER, IPV6_ADDR_STARTER, IPv6DefaultCLDBIp, LAST_ROW, LATEST_TIMESTAMP, MAPR_ENV_VAR, MAPR_PROPERTY_HOME, MapRClusterDir, MapRClusterDirPattern, MapRClusterDirSlash, MAPRFS_PREFIX, MAPRFS_SCHEME, MapRHomeDefault, MAX_CLUSTERS_CROSSED, MAX_PATH_LENGTH, MAX_PORT_NUMBER, MAX_RA_THREADS, MIN_RA_THREADS, MinChunkSize, ModeBit, MtimeBit, MULTI_ADDR_SEPARATOR, NUM_CONTAINERS_PER_RPC, OLDEST_TIMESTAMP, RA_THREADS_PER_STREAM, ReplBit, UserBit, UTF8_ENCODING, WireSecureBit
-
Fields inherited from interface com.mapr.fs.hbase.MapRDBConstants
COMMITTED_COL, DB_META_TABLE, DB_META_TABLE_BYTES, DEFAULT_BLOCKSIZE, DEFAULT_CF, FALSE, FALSE_VALUE, FID_COL, MAPR_UUID, TRUE, TRUE_VALUE
-
-
Constructor Summary
Constructors Constructor Description HTableProperties()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddPropertiesToTableDescriptor(org.apache.hadoop.fs.Path table, org.apache.hadoop.hbase.HTableDescriptor desc)protected static java.lang.StringconvertPath(java.lang.String path)static java.lang.StringgetColumnProperty(org.apache.hadoop.fs.Path table, java.lang.String cf, java.lang.String key)protected static java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable>getProps(org.apache.hadoop.fs.Path table)static java.lang.StringgetTableProperty(org.apache.hadoop.fs.Path table, java.lang.String key)static java.lang.StringgetTableProperty(org.apache.hadoop.fs.Path table, org.apache.hadoop.hbase.io.ImmutableBytesWritable key)protected static voidputVal(java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> map, java.lang.String key, java.lang.String value)protected static voidputVal(java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> map, org.apache.hadoop.hbase.io.ImmutableBytesWritable key, java.lang.String value)static voidremoveProperties(org.apache.hadoop.fs.Path table)static voidsetColumnProperty(org.apache.hadoop.fs.Path table, java.lang.String cf, java.lang.String key, java.lang.String value)protected static voidsetProps(org.apache.hadoop.fs.Path table, java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> props)static voidsetTableProperties(org.apache.hadoop.fs.Path table, java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> map)static voidsetTableProperty(org.apache.hadoop.fs.Path table, java.lang.String key, java.lang.String value)
-
-
-
Field Detail
-
DISABLED
public static final java.lang.String DISABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
addPropertiesToTableDescriptor
public static void addPropertiesToTableDescriptor(org.apache.hadoop.fs.Path table, org.apache.hadoop.hbase.HTableDescriptor desc)
-
removeProperties
public static void removeProperties(org.apache.hadoop.fs.Path table)
-
getTableProperty
public static java.lang.String getTableProperty(org.apache.hadoop.fs.Path table, java.lang.String key)
-
getTableProperty
public static java.lang.String getTableProperty(org.apache.hadoop.fs.Path table, org.apache.hadoop.hbase.io.ImmutableBytesWritable key)
-
setTableProperty
public static void setTableProperty(org.apache.hadoop.fs.Path table, java.lang.String key, java.lang.String value)
-
setTableProperties
public static void setTableProperties(org.apache.hadoop.fs.Path table, java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> map)
-
getColumnProperty
public static java.lang.String getColumnProperty(org.apache.hadoop.fs.Path table, java.lang.String cf, java.lang.String key)
-
setColumnProperty
public static void setColumnProperty(org.apache.hadoop.fs.Path table, java.lang.String cf, java.lang.String key, java.lang.String value)
-
getProps
protected static java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> getProps(org.apache.hadoop.fs.Path table)
-
setProps
protected static void setProps(org.apache.hadoop.fs.Path table, java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> props)
-
convertPath
protected static java.lang.String convertPath(java.lang.String path)
-
putVal
protected static void putVal(java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> map, java.lang.String key, java.lang.String value)
-
putVal
protected static void putVal(java.util.Map<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.io.ImmutableBytesWritable> map, org.apache.hadoop.hbase.io.ImmutableBytesWritable key, java.lang.String value)
-
-