public class HTableDescriptorBuilder extends Object
HTableDescriptor object. This should be used instead of creating an
HTableDescriptor directly in order to avoid API incompatibilities between HBase versions.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.hadoop.hbase.HTableDescriptor |
instance |
| Modifier and Type | Method and Description |
|---|---|
HTableDescriptorBuilder |
addCoprocessor(String className) |
HTableDescriptorBuilder |
addCoprocessor(String className,
Path jarFilePath,
int priority,
Map<String,String> keyValues) |
HTableDescriptorBuilder |
addFamily(org.apache.hadoop.hbase.HColumnDescriptor columnDescriptor) |
org.apache.hadoop.hbase.HTableDescriptor |
build() |
byte[] |
getValue(byte[] key) |
String |
getValue(String key) |
HTableDescriptorBuilder |
removeCoprocessor(String className) |
HTableDescriptorBuilder |
setValue(byte[] key,
byte[] value) |
HTableDescriptorBuilder |
setValue(String key,
String value) |
protected final org.apache.hadoop.hbase.HTableDescriptor instance
public HTableDescriptorBuilder removeCoprocessor(String className)
public byte[] getValue(byte[] key)
public HTableDescriptorBuilder setValue(byte[] key, byte[] value)
public HTableDescriptorBuilder setValue(String key, String value)
public HTableDescriptorBuilder addFamily(org.apache.hadoop.hbase.HColumnDescriptor columnDescriptor)
public HTableDescriptorBuilder addCoprocessor(String className) throws IOException
IOExceptionpublic HTableDescriptorBuilder addCoprocessor(String className, Path jarFilePath, int priority, Map<String,String> keyValues) throws IOException
IOExceptionpublic org.apache.hadoop.hbase.HTableDescriptor build()
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.