| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.io.crypto | |
| org.apache.hadoop.hbase.io.hfile | Provides implementations of  HFileand HFileBlockCache. | 
| org.apache.hadoop.hbase.mob | |
| org.apache.hadoop.hbase.mob.compactions | |
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.security | 
| Modifier and Type | Field and Description | 
|---|---|
| static Encryption.Context | Encryption.Context. NONEThe null crypto context | 
| Modifier and Type | Method and Description | 
|---|---|
| static Encryption.Context | Encryption. newContext() | 
| static Encryption.Context | Encryption. newContext(org.apache.hadoop.conf.Configuration conf) | 
| Encryption.Context | Encryption.Context. setCipher(Cipher cipher) | 
| Encryption.Context | Encryption.Context. setKey(byte[] key) | 
| Encryption.Context | Encryption.Context. setKey(Key key) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | Encryption. decrypt(byte[] dest,
       int destOffset,
       InputStream in,
       int destSize,
       Encryption.Context context,
       byte[] iv)Decrypt a block of ciphertext from a stream given a context and IV | 
| static void | Encryption. decrypt(OutputStream out,
       InputStream in,
       int outLen,
       Encryption.Context context,
       byte[] iv)Decrypt a stream of ciphertext given a context and IV | 
| static void | Encryption. encrypt(OutputStream out,
       byte[] src,
       int offset,
       int length,
       Encryption.Context context,
       byte[] iv)Encrypt a block of plaintext | 
| static void | Encryption. encrypt(OutputStream out,
       InputStream in,
       Encryption.Context context,
       byte[] iv)Encrypt a stream of plaintext given a context and IV | 
| Modifier and Type | Field and Description | 
|---|---|
| private Encryption.Context | HFileContextBuilder. cryptoContextCrypto context | 
| private Encryption.Context | HFileContext. cryptoContextEncryption algorithm and key used | 
| Modifier and Type | Method and Description | 
|---|---|
| Encryption.Context | HFileContext. getEncryptionContext() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HFileContext. setEncryptionContext(Encryption.Context cryptoContext) | 
| HFileContextBuilder | HFileContextBuilder. withEncryptionContext(Encryption.Context cryptoContext) | 
| Constructor and Description | 
|---|
| HFileContext(boolean useHBaseChecksum,
            boolean includesMvcc,
            boolean includesTags,
            Compression.Algorithm compressAlgo,
            boolean compressTags,
            ChecksumType checksumType,
            int bytesPerChecksum,
            int blockSize,
            DataBlockEncoding encoding,
            Encryption.Context cryptoContext,
            long fileCreateTime,
            String hfileName,
            byte[] columnFamily,
            byte[] tableName,
            CellComparator cellComparator) | 
| Modifier and Type | Method and Description | 
|---|---|
| static StoreFileWriter | MobUtils. createDelFileWriter(org.apache.hadoop.conf.Configuration conf,
                   org.apache.hadoop.fs.FileSystem fs,
                   ColumnFamilyDescriptor family,
                   String date,
                   org.apache.hadoop.fs.Path basePath,
                   long maxKeyCount,
                   Compression.Algorithm compression,
                   byte[] startKey,
                   CacheConfig cacheConfig,
                   Encryption.Context cryptoContext)Creates a writer for the del file in temp directory. | 
| static StoreFileWriter | MobUtils. createRefFileWriter(org.apache.hadoop.conf.Configuration conf,
                   org.apache.hadoop.fs.FileSystem fs,
                   ColumnFamilyDescriptor family,
                   org.apache.hadoop.fs.Path basePath,
                   long maxKeyCount,
                   CacheConfig cacheConfig,
                   Encryption.Context cryptoContext,
                   boolean isCompaction)Creates a writer for the ref file in temp directory. | 
| static StoreFileWriter | MobUtils. createWriter(org.apache.hadoop.conf.Configuration conf,
            org.apache.hadoop.fs.FileSystem fs,
            ColumnFamilyDescriptor family,
            MobFileName mobFileName,
            org.apache.hadoop.fs.Path basePath,
            long maxKeyCount,
            Compression.Algorithm compression,
            CacheConfig cacheConfig,
            Encryption.Context cryptoContext,
            boolean isCompaction)Creates a writer for the mob file in temp directory. | 
| static StoreFileWriter | MobUtils. createWriter(org.apache.hadoop.conf.Configuration conf,
            org.apache.hadoop.fs.FileSystem fs,
            ColumnFamilyDescriptor family,
            org.apache.hadoop.fs.Path path,
            long maxKeyCount,
            Compression.Algorithm compression,
            CacheConfig cacheConfig,
            Encryption.Context cryptoContext,
            ChecksumType checksumType,
            int bytesPerChecksum,
            int blocksize,
            BloomType bloomType,
            boolean isCompaction)Creates a writer for the mob file in temp directory. | 
| static StoreFileWriter | MobUtils. createWriter(org.apache.hadoop.conf.Configuration conf,
            org.apache.hadoop.fs.FileSystem fs,
            ColumnFamilyDescriptor family,
            String date,
            org.apache.hadoop.fs.Path basePath,
            long maxKeyCount,
            Compression.Algorithm compression,
            byte[] startKey,
            CacheConfig cacheConfig,
            Encryption.Context cryptoContext,
            boolean isCompaction)Creates a writer for the mob file in temp directory. | 
| static StoreFileWriter | MobUtils. createWriter(org.apache.hadoop.conf.Configuration conf,
            org.apache.hadoop.fs.FileSystem fs,
            ColumnFamilyDescriptor family,
            String date,
            org.apache.hadoop.fs.Path basePath,
            long maxKeyCount,
            Compression.Algorithm compression,
            String startKey,
            CacheConfig cacheConfig,
            Encryption.Context cryptoContext,
            boolean isCompaction)Creates a writer for the mob file in temp directory. | 
| Modifier and Type | Field and Description | 
|---|---|
| private Encryption.Context | PartitionedMobCompactor. cryptoContext | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Encryption.Context | HStore. cryptoContext | 
| Modifier and Type | Method and Description | 
|---|---|
| private HFileContext | HStore. createFileContext(Compression.Algorithm compression,
                 boolean includeMVCCReadpoint,
                 boolean includesTag,
                 Encryption.Context cryptoContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Encryption.Context | EncryptionUtil. createEncryptionContext(org.apache.hadoop.conf.Configuration conf,
                       ColumnFamilyDescriptor family)Helper to create an encyption context. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.