@InterfaceAudience.Public
public interface ColumnFamilyDescriptor
ColumnFamilyDescriptorBuilder methods| Modifier and Type | Field and Description | 
|---|---|
| static Comparator<ColumnFamilyDescriptor> | COMPARATOR | 
| static Comparator<ColumnFamilyDescriptor> | COMPARATOR_IGNORE_REPLICATION | 
| static Bytes | REPLICATION_SCOPE_BYTES | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getBlocksize()Returns The storefile/hfile blocksize for this column family. | 
| BloomType | getBloomFilterType()Returns bloom filter type used for new StoreFiles in ColumnFamily | 
| Compression.Algorithm | getCompactionCompressionType()Returns Compression type setting. | 
| Compression.Algorithm | getCompressionType()Returns Compression type setting. | 
| Map<String,String> | getConfiguration()Returns an unmodifiable map. | 
| String | getConfigurationValue(String key)Returns accessing the configuration value by key. | 
| DataBlockEncoding | getDataBlockEncoding()Returns the data block encoding algorithm used in block cache and optionally on disk | 
| short | getDFSReplication()Returns replication factor set for this CF | 
| byte[] | getEncryptionKey()Returns Return the raw crypto key attribute for the family, or null if not set | 
| String | getEncryptionType()Returns Return the encryption algorithm in use by this family | 
| IndexBlockEncoding | getIndexBlockEncoding()Return the index block encoding algorithm used in block cache and optionally on disk | 
| MemoryCompactionPolicy | getInMemoryCompaction()Returns in-memory compaction policy if set for the cf. | 
| KeepDeletedCells | getKeepDeletedCells()Returns return the KeepDeletedCells | 
| Compression.Algorithm | getMajorCompactionCompressionType()Returns Compression type setting for major compactions. | 
| int | getMaxVersions()Returns maximum number of versions | 
| Compression.Algorithm | getMinorCompactionCompressionType()Returns Compression type setting for minor compactions. | 
| int | getMinVersions()Returns The minimum number of versions to keep. | 
| MobCompactPartitionPolicy | getMobCompactPartitionPolicy()Get the mob compact partition policy for this family | 
| long | getMobThreshold()Gets the mob threshold of the family. | 
| byte[] | getName()Returns a copy of Name of this column family | 
| String | getNameAsString()Returns Name of this column family | 
| int | getScope()Returns the scope tag | 
| String | getStoragePolicy()Not using  enumhere because HDFS is not usingenumfor storage policy, see
 org.apache.hadoop.hdfs.server.blockmanagement.BlockStoragePolicySuite for more details. | 
| int | getTimeToLive()Returns Time-to-live of cell contents, in seconds. | 
| byte[] | getValue(byte[] key)Get a configuration value. | 
| Bytes | getValue(Bytes key)Get a configuration value. | 
| String | getValue(String key)Get a configuration value. | 
| Map<Bytes,Bytes> | getValues()Get all configuration values. | 
| boolean | isBlockCacheEnabled()Returns True if hfile DATA type blocks should be cached (You cannot disable caching of INDEX
 and BLOOM type blocks). | 
| boolean | isCacheBloomsOnWrite()Returns true if we should cache bloomfilter blocks on write | 
| boolean | isCacheDataOnWrite()Returns true if we should cache data blocks on write | 
| boolean | isCacheIndexesOnWrite()Returns true if we should cache index blocks on write | 
| boolean | isCompressTags()Returns Whether KV tags should be compressed along with DataBlockEncoding. | 
| boolean | isEvictBlocksOnClose()Returns true if we should evict cached blocks from the blockcache on close | 
| boolean | isInMemory()Returns True if we are to favor keeping all values for this column family in the HRegionServer
 cache. | 
| boolean | isMobEnabled()Gets whether the mob is enabled for the family. | 
| boolean | isNewVersionBehavior()By default, HBase only consider timestamp in versions. | 
| boolean | isPrefetchBlocksOnOpen()Returns true if we should prefetch blocks into the blockcache on open | 
| String | toStringCustomizedValues()Returns Column family descriptor with only the customized attributes. | 
@InterfaceAudience.Private static final Comparator<ColumnFamilyDescriptor> COMPARATOR
static final Bytes REPLICATION_SCOPE_BYTES
@InterfaceAudience.Private static final Comparator<ColumnFamilyDescriptor> COMPARATOR_IGNORE_REPLICATION
int getBlocksize()
BloomType getBloomFilterType()
Compression.Algorithm getCompactionCompressionType()
Compression.Algorithm getMajorCompactionCompressionType()
Compression.Algorithm getMinorCompactionCompressionType()
Compression.Algorithm getCompressionType()
String getConfigurationValue(String key)
short getDFSReplication()
DataBlockEncoding getDataBlockEncoding()
IndexBlockEncoding getIndexBlockEncoding()
byte[] getEncryptionKey()
String getEncryptionType()
MemoryCompactionPolicy getInMemoryCompaction()
KeepDeletedCells getKeepDeletedCells()
int getMaxVersions()
int getMinVersions()
MobCompactPartitionPolicy getMobCompactPartitionPolicy()
long getMobThreshold()
byte[] getName()
String getNameAsString()
int getScope()
String getStoragePolicy()
enum here because HDFS is not using enum for storage policy, see
 org.apache.hadoop.hdfs.server.blockmanagement.BlockStoragePolicySuite for more details.int getTimeToLive()
Bytes getValue(Bytes key)
key - The key.String getValue(String key)
key - The key.byte[] getValue(byte[] key)
key - The key.Map<Bytes,Bytes> getValues()
boolean isBlockCacheEnabled()
boolean isCacheBloomsOnWrite()
boolean isCacheDataOnWrite()
boolean isCacheIndexesOnWrite()
boolean isCompressTags()
boolean isEvictBlocksOnClose()
boolean isInMemory()
boolean isMobEnabled()
boolean isPrefetchBlocksOnOpen()
String toStringCustomizedValues()
boolean isNewVersionBehavior()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.