Uses of Class
org.apache.hadoop.hbase.HTableDescriptor

Packages that use HTableDescriptor
org.apache.hadoop.hbase   
org.apache.hadoop.hbase.client Provides HBase Client 
org.apache.hadoop.hbase.constraint Restrict the domain of a data attribute, often times to fulfill business rules/requirements. 
org.apache.hadoop.hbase.coprocessor Table of Contents 
org.apache.hadoop.hbase.mapred Provides HBase MapReduce Input/OutputFormats, a table indexing MapReduce job, and utility 
org.apache.hadoop.hbase.mapreduce Provides HBase MapReduce Input/OutputFormats, a table indexing MapReduce job, and utility 
org.apache.hadoop.hbase.master   
org.apache.hadoop.hbase.master.handler   
org.apache.hadoop.hbase.master.snapshot   
org.apache.hadoop.hbase.protobuf Holds classes generated from protobuf src/main/protobuf definition files. 
org.apache.hadoop.hbase.regionserver   
org.apache.hadoop.hbase.regionserver.handler   
org.apache.hadoop.hbase.regionserver.wal   
org.apache.hadoop.hbase.replication.regionserver   
org.apache.hadoop.hbase.rest.client   
org.apache.hadoop.hbase.rest.model   
org.apache.hadoop.hbase.security.access   
org.apache.hadoop.hbase.security.visibility   
org.apache.hadoop.hbase.snapshot   
org.apache.hadoop.hbase.util   
 

Uses of HTableDescriptor in org.apache.hadoop.hbase
 

Fields in org.apache.hadoop.hbase declared as HTableDescriptor
static HTableDescriptor HTableDescriptor.META_TABLEDESC
          Deprecated. Use TableDescriptors#get(TableName.META_TABLE_NAME) or HBaseAdmin#getTableDescriptor(TableName.META_TABLE_NAME) instead.
static HTableDescriptor HTableDescriptor.NAMESPACE_TABLEDESC
          Table descriptor for namespace table
 

Methods in org.apache.hadoop.hbase that return HTableDescriptor
static HTableDescriptor HTableDescriptor.convert(HBaseProtos.TableSchema ts)
           
 HTableDescriptor TableDescriptors.get(TableName tableName)
           
static HTableDescriptor HTableDescriptor.metaTableDescriptor(org.apache.hadoop.conf.Configuration conf)
           
static HTableDescriptor HTableDescriptor.parseFrom(byte[] bytes)
           
 HTableDescriptor TableDescriptors.remove(TableName tablename)
           
 

Methods in org.apache.hadoop.hbase that return types with arguments of type HTableDescriptor
 Map<String,HTableDescriptor> TableDescriptors.getAll()
          Get Map of all HTableDescriptors.
 Map<String,HTableDescriptor> TableDescriptors.getByNamespace(String name)
          Get Map of all NamespaceDescriptors for a given namespace.
 

Methods in org.apache.hadoop.hbase with parameters of type HTableDescriptor
 void TableDescriptors.add(HTableDescriptor htd)
          Add or update descriptor
 int HTableDescriptor.compareTo(HTableDescriptor other)
          Compares the descriptor with another descriptor which is passed as a parameter.
 

Constructors in org.apache.hadoop.hbase with parameters of type HTableDescriptor
HTableDescriptor(HTableDescriptor desc)
          Construct a table descriptor by cloning the descriptor passed as a parameter.
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.client
 

Subclasses of HTableDescriptor in org.apache.hadoop.hbase.client
 class UnmodifyableHTableDescriptor
          Read-only table descriptor.
 

Methods in org.apache.hadoop.hbase.client that return HTableDescriptor
 HTableDescriptor[] HBaseAdmin.deleteTables(Pattern pattern)
          Delete tables matching the passed in pattern and wait on completion.
 HTableDescriptor[] HBaseAdmin.deleteTables(String regex)
          Deletes tables matching the passed in pattern and wait on completion.
 HTableDescriptor[] HBaseAdmin.disableTables(Pattern pattern)
          Disable tables matching the passed in pattern and wait on completion.
 HTableDescriptor[] HBaseAdmin.disableTables(String regex)
          Disable tables matching the passed in pattern and wait on completion.
 HTableDescriptor[] HBaseAdmin.enableTables(Pattern pattern)
          Enable tables matching the passed in pattern and wait on completion.
 HTableDescriptor[] HBaseAdmin.enableTables(String regex)
          Enable tables matching the passed in pattern and wait on completion.
 HTableDescriptor HConnectionManager.HConnectionImplementation.getHTableDescriptor(byte[] tableName)
           
 HTableDescriptor HConnection.getHTableDescriptor(byte[] tableName)
          Deprecated. 
 HTableDescriptor HConnectionManager.HConnectionImplementation.getHTableDescriptor(TableName tableName)
          Connects to the master to get the table descriptor.
 HTableDescriptor HConnection.getHTableDescriptor(TableName tableName)
           
 HTableDescriptor[] HConnectionManager.HConnectionImplementation.getHTableDescriptors(List<String> names)
           
 HTableDescriptor[] HConnection.getHTableDescriptors(List<String> tableNames)
          Deprecated. 
 HTableDescriptor[] HConnectionManager.HConnectionImplementation.getHTableDescriptorsByTableName(List<TableName> tableNames)
           
 HTableDescriptor[] HConnection.getHTableDescriptorsByTableName(List<TableName> tableNames)
           
 HTableDescriptor HTableInterface.getTableDescriptor()
          Gets the table descriptor for this table.
 HTableDescriptor HTable.getTableDescriptor()
          Gets the table descriptor for this table.
 HTableDescriptor HBaseAdmin.getTableDescriptor(byte[] tableName)
           
 HTableDescriptor HBaseAdmin.getTableDescriptor(TableName tableName)
          Method for getting the tableDescriptor
 HTableDescriptor[] HBaseAdmin.getTableDescriptors(List<String> names)
          Get tableDescriptors
 HTableDescriptor[] HBaseAdmin.getTableDescriptorsByTableName(List<TableName> tableNames)
          Get tableDescriptors
 HTableDescriptor[] HBaseAdmin.listTableDescriptorsByNamespace(String name)
          Get list of table descriptors by namespace
 HTableDescriptor[] HConnectionManager.HConnectionImplementation.listTables()
           
 HTableDescriptor[] HConnection.listTables()
          List all the userspace tables.
 HTableDescriptor[] HBaseAdmin.listTables()
          List all the userspace tables.
 HTableDescriptor[] HBaseAdmin.listTables(Pattern pattern)
          List all the userspace tables matching the given pattern.
 HTableDescriptor[] HBaseAdmin.listTables(String regex)
          List all the userspace tables matching the given regular expression.
 

Methods in org.apache.hadoop.hbase.client with parameters of type HTableDescriptor
 void HBaseAdmin.createTable(HTableDescriptor desc)
          Creates a new table.
 void HBaseAdmin.createTable(HTableDescriptor desc, byte[][] splitKeys)
          Creates a new table with an initial set of empty regions defined by the specified split keys.
 void HBaseAdmin.createTable(HTableDescriptor desc, byte[] startKey, byte[] endKey, int numRegions)
          Creates a new table with the specified number of regions.
 void HBaseAdmin.createTableAsync(HTableDescriptor desc, byte[][] splitKeys)
          Creates a new table but does not block and wait for it to come online.
 void HBaseAdmin.modifyTable(byte[] tableName, HTableDescriptor htd)
           
 void HBaseAdmin.modifyTable(String tableName, HTableDescriptor htd)
           
 void HBaseAdmin.modifyTable(TableName tableName, HTableDescriptor htd)
          Modify an existing table, more IRB friendly version.
 

Constructors in org.apache.hadoop.hbase.client with parameters of type HTableDescriptor
ClientSideRegionScanner(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, HTableDescriptor htd, HRegionInfo hri, Scan scan, ScanMetrics scanMetrics)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.constraint
 

Methods in org.apache.hadoop.hbase.constraint with parameters of type HTableDescriptor
static void Constraints.add(HTableDescriptor desc, Class<? extends Constraint>... constraints)
          Add configuration-less constraints to the table.
static void Constraints.add(HTableDescriptor desc, Class<? extends Constraint> constraint, org.apache.hadoop.conf.Configuration conf)
          Add a Constraint to the table with the given configuration
static void Constraints.add(HTableDescriptor desc, Pair<Class<? extends Constraint>,org.apache.hadoop.conf.Configuration>... constraints)
          Add constraints and their associated configurations to the table.
static void Constraints.disable(HTableDescriptor desc)
          Turn off processing constraints for a given table, even if constraints have been turned on or added.
static void Constraints.disableConstraint(HTableDescriptor desc, Class<? extends Constraint> clazz)
          Disable the given Constraint.
static void Constraints.enable(HTableDescriptor desc)
          Enable constraints on a table.
static void Constraints.enableConstraint(HTableDescriptor desc, Class<? extends Constraint> clazz)
          Enable the given Constraint.
static boolean Constraints.enabled(HTableDescriptor desc, Class<? extends Constraint> clazz)
          Check to see if the given constraint is enabled.
static boolean Constraints.has(HTableDescriptor desc, Class<? extends Constraint> clazz)
          Check to see if the Constraint is currently set.
static void Constraints.remove(HTableDescriptor desc)
          Remove all Constraints that have been added to the table and turn off the constraint processing.
static void Constraints.remove(HTableDescriptor desc, Class<? extends Constraint> clazz)
          Remove the constraint (and associated information) for the table descriptor.
static void Constraints.setConfiguration(HTableDescriptor desc, Class<? extends Constraint> clazz, org.apache.hadoop.conf.Configuration configuration)
          Update the configuration for the Constraint; does not change the order in which the constraint is run.
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.coprocessor
 

Methods in org.apache.hadoop.hbase.coprocessor with parameters of type HTableDescriptor
 void BaseMasterAndRegionObserver.postCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterObserver.postCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
          Called after a snapshot clone operation has been requested.
 void BaseMasterObserver.postCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void BaseMasterAndRegionObserver.postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void MasterObserver.postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
          Called after the createTable operation has been requested.
 void BaseMasterObserver.postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void BaseMasterAndRegionObserver.postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void MasterObserver.postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
          Called after the createTable operation has been requested.
 void BaseMasterObserver.postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void BaseMasterAndRegionObserver.postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void MasterObserver.postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
          Called after the modifyTable operation has been requested.
 void BaseMasterObserver.postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void BaseMasterAndRegionObserver.postModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void MasterObserver.postModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
          Called after to modifying a table's properties.
 void BaseMasterObserver.postModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void BaseMasterAndRegionObserver.postRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterObserver.postRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
          Called after a snapshot restore operation has been requested.
 void BaseMasterObserver.postRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void BaseMasterAndRegionObserver.postSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterObserver.postSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
          Called after the snapshot operation has been requested.
 void BaseMasterObserver.postSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void BaseMasterAndRegionObserver.preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterObserver.preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
          Called before a snapshot is cloned.
 void BaseMasterObserver.preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void BaseMasterAndRegionObserver.preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void MasterObserver.preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
          Called before a new table is created by HMaster.
 void BaseMasterObserver.preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void BaseMasterAndRegionObserver.preCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void MasterObserver.preCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
          Called before a new table is created by HMaster.
 void BaseMasterObserver.preCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, HTableDescriptor desc, HRegionInfo[] regions)
           
 void BaseMasterAndRegionObserver.preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void MasterObserver.preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
          Called prior to modifying a table's properties.
 void BaseMasterObserver.preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void BaseMasterAndRegionObserver.preModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void MasterObserver.preModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
          Called prior to modifying a table's properties.
 void BaseMasterObserver.preModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 void BaseMasterAndRegionObserver.preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterObserver.preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
          Called before a snapshot is restored.
 void BaseMasterObserver.preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void BaseMasterAndRegionObserver.preSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterObserver.preSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
          Called before a new snapshot is taken.
 void BaseMasterObserver.preSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 

Method parameters in org.apache.hadoop.hbase.coprocessor with type arguments of type HTableDescriptor
 void BaseMasterAndRegionObserver.postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<HTableDescriptor> descriptors)
           
 void MasterObserver.postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<HTableDescriptor> descriptors)
          Called after a getTableDescriptors request has been processed.
 void BaseMasterObserver.postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<HTableDescriptor> descriptors)
           
 void BaseMasterAndRegionObserver.preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
           
 void MasterObserver.preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
          Called before a getTableDescriptors request has been processed.
 void BaseMasterObserver.preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.mapred
 

Constructors in org.apache.hadoop.hbase.mapred with parameters of type HTableDescriptor
TableSnapshotInputFormat.TableSnapshotRegionSplit(HTableDescriptor htd, HRegionInfo regionInfo, List<String> locations, Scan scan, org.apache.hadoop.fs.Path restoreDir)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.mapreduce
 

Methods in org.apache.hadoop.hbase.mapreduce that return HTableDescriptor
 HTableDescriptor TableSnapshotInputFormatImpl.InputSplit.getHtd()
           
 HTableDescriptor TableSnapshotInputFormatImpl.InputSplit.getTableDescriptor()
           
 

Constructors in org.apache.hadoop.hbase.mapreduce with parameters of type HTableDescriptor
TableSnapshotInputFormat.TableSnapshotRegionSplit(HTableDescriptor htd, HRegionInfo regionInfo, List<String> locations, Scan scan, org.apache.hadoop.fs.Path restoreDir)
           
TableSnapshotInputFormatImpl.InputSplit(HTableDescriptor htd, HRegionInfo regionInfo, List<String> locations, Scan scan, org.apache.hadoop.fs.Path restoreDir)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.master
 

Methods in org.apache.hadoop.hbase.master that return HTableDescriptor
 HTableDescriptor MasterFileSystem.addColumn(TableName tableName, HColumnDescriptor hcd)
          Add column to a table
 HTableDescriptor MasterFileSystem.deleteColumn(TableName tableName, byte[] familyName)
          Delete column of a table
 HTableDescriptor MasterFileSystem.modifyColumn(TableName tableName, HColumnDescriptor hcd)
          Modify Column of a table
 

Methods in org.apache.hadoop.hbase.master that return types with arguments of type HTableDescriptor
 List<HTableDescriptor> HMaster.listTableDescriptorsByNamespace(String name)
           
 List<HTableDescriptor> MasterServices.listTableDescriptorsByNamespace(String name)
          Get list of table descriptors by namespace
 

Methods in org.apache.hadoop.hbase.master with parameters of type HTableDescriptor
 void HMaster.createTable(HTableDescriptor hTableDescriptor, byte[][] splitKeys)
           
 void MasterServices.createTable(HTableDescriptor desc, byte[][] splitKeys)
          Create a table using the given table definition.
 void HMaster.modifyTable(TableName tableName, HTableDescriptor descriptor)
           
 void MasterServices.modifyTable(TableName tableName, HTableDescriptor descriptor)
          Modify the descriptor of an existing table
 void MasterCoprocessorHost.postCloneSnapshot(HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterCoprocessorHost.postCreateTable(HTableDescriptor htd, HRegionInfo[] regions)
           
 void MasterCoprocessorHost.postCreateTableHandler(HTableDescriptor htd, HRegionInfo[] regions)
           
 void MasterCoprocessorHost.postModifyTable(TableName tableName, HTableDescriptor htd)
           
 void MasterCoprocessorHost.postModifyTableHandler(TableName tableName, HTableDescriptor htd)
           
 void MasterCoprocessorHost.postRestoreSnapshot(HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterCoprocessorHost.postSnapshot(HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterCoprocessorHost.preCloneSnapshot(HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterCoprocessorHost.preCreateTable(HTableDescriptor htd, HRegionInfo[] regions)
           
 void MasterCoprocessorHost.preCreateTableHandler(HTableDescriptor htd, HRegionInfo[] regions)
           
 void MasterCoprocessorHost.preModifyTable(TableName tableName, HTableDescriptor htd)
           
 void MasterCoprocessorHost.preModifyTableHandler(TableName tableName, HTableDescriptor htd)
           
 void MasterCoprocessorHost.preRestoreSnapshot(HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void MasterCoprocessorHost.preSnapshot(HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
static void MasterFileSystem.setInfoFamilyCachingForMeta(HTableDescriptor metaDescriptor, boolean b)
          Enable in memory caching for hbase:meta
 

Method parameters in org.apache.hadoop.hbase.master with type arguments of type HTableDescriptor
 void MasterCoprocessorHost.postGetTableDescriptors(List<HTableDescriptor> descriptors)
           
 boolean MasterCoprocessorHost.preGetTableDescriptors(List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.master.handler
 

Fields in org.apache.hadoop.hbase.master.handler declared as HTableDescriptor
protected  HTableDescriptor CreateTableHandler.hTableDescriptor
           
 

Methods in org.apache.hadoop.hbase.master.handler that return HTableDescriptor
 HTableDescriptor TableEventHandler.getTableDescriptor()
          Gets a TableDescriptor from the masterServices.
 

Constructors in org.apache.hadoop.hbase.master.handler with parameters of type HTableDescriptor
CreateTableHandler(Server server, MasterFileSystem fileSystemManager, HTableDescriptor hTableDescriptor, org.apache.hadoop.conf.Configuration conf, HRegionInfo[] newRegions, MasterServices masterServices)
           
ModifyTableHandler(TableName tableName, HTableDescriptor htd, Server server, MasterServices masterServices)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.master.snapshot
 

Fields in org.apache.hadoop.hbase.master.snapshot declared as HTableDescriptor
protected  HTableDescriptor TakeSnapshotHandler.htd
           
 

Constructors in org.apache.hadoop.hbase.master.snapshot with parameters of type HTableDescriptor
CloneSnapshotHandler(MasterServices masterServices, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
RestoreSnapshotHandler(MasterServices masterServices, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor htd)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.protobuf
 

Methods in org.apache.hadoop.hbase.protobuf that return HTableDescriptor
static HTableDescriptor[] ProtobufUtil.getHTableDescriptorArray(MasterProtos.GetTableDescriptorsResponse proto)
          Get HTableDescriptor[] from GetTableDescriptorsResponse protobuf
 

Methods in org.apache.hadoop.hbase.protobuf with parameters of type HTableDescriptor
static MasterProtos.CreateTableRequest RequestConverter.buildCreateTableRequest(HTableDescriptor hTableDesc, byte[][] splitKeys)
          Creates a protocol buffer CreateTableRequest
static MasterProtos.ModifyTableRequest RequestConverter.buildModifyTableRequest(TableName tableName, HTableDescriptor hTableDesc)
          Creates a protocol buffer ModifyTableRequest
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.regionserver
 

Methods in org.apache.hadoop.hbase.regionserver that return HTableDescriptor
 HTableDescriptor HRegion.getTableDesc()
           
 

Methods in org.apache.hadoop.hbase.regionserver with parameters of type HTableDescriptor
static HDFSBlocksDistribution HRegion.computeHDFSBlocksDistribution(org.apache.hadoop.conf.Configuration conf, HTableDescriptor tableDescriptor, HRegionInfo regionInfo)
          This is a helper function to compute HDFS block distribution on demand
static HDFSBlocksDistribution HRegion.computeHDFSBlocksDistribution(org.apache.hadoop.conf.Configuration conf, HTableDescriptor tableDescriptor, HRegionInfo regionInfo, org.apache.hadoop.fs.Path tablePath)
          This is a helper function to compute HDFS block distribution on demand
static HRegion HRegion.createHRegion(HRegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, HTableDescriptor hTableDescriptor)
          Convenience method creating new HRegions.
static HRegion HRegion.createHRegion(HRegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, HTableDescriptor hTableDescriptor, HLog hlog)
           
static HRegion HRegion.createHRegion(HRegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, HTableDescriptor hTableDescriptor, HLog hlog, boolean initialize)
          Convenience method creating new HRegions.
static HRegion HRegion.createHRegion(HRegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.conf.Configuration conf, HTableDescriptor hTableDescriptor, HLog hlog, boolean initialize, boolean ignoreHLog)
          Convenience method creating new HRegions.
static HRegion HRegion.createHRegion(HRegionInfo info, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, org.apache.hadoop.conf.Configuration conf, HTableDescriptor hTableDescriptor, HLog hlog, boolean initialize, boolean ignoreHLog)
          Convenience method creating new HRegions.
static Class<? extends RegionSplitPolicy> RegionSplitPolicy.getSplitPolicyClass(HTableDescriptor htd, org.apache.hadoop.conf.Configuration conf)
           
 boolean HRegionFileSystem.hasReferences(HTableDescriptor htd)
          Check whether region has Reference file
static HRegion HRegion.openHRegion(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, HRegionInfo info, HTableDescriptor htd, HLog wal)
          Open a Region.
static HRegion HRegion.openHRegion(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, HRegionInfo info, HTableDescriptor htd, HLog wal, RegionServerServices rsServices, CancelableProgressable reporter)
          Open a Region.
static HRegion HRegion.openHRegion(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HRegionInfo info, HTableDescriptor htd, HLog wal, RegionServerServices rsServices, CancelableProgressable reporter)
          Open a Region.
static HRegion HRegion.openHRegion(HRegionInfo info, HTableDescriptor htd, HLog wal, org.apache.hadoop.conf.Configuration conf)
          Open a Region.
static HRegion HRegion.openHRegion(HRegionInfo info, HTableDescriptor htd, HLog wal, org.apache.hadoop.conf.Configuration conf, RegionServerServices rsServices, CancelableProgressable reporter)
          Open a Region.
static HRegion HRegion.openHRegion(org.apache.hadoop.fs.Path rootDir, HRegionInfo info, HTableDescriptor htd, HLog wal, org.apache.hadoop.conf.Configuration conf)
          Open a Region.
static HRegion HRegion.openHRegion(org.apache.hadoop.fs.Path rootDir, HRegionInfo info, HTableDescriptor htd, HLog wal, org.apache.hadoop.conf.Configuration conf, RegionServerServices rsServices, CancelableProgressable reporter)
          Open a Region.
static void RegionCoprocessorHost.testTableCoprocessorAttrs(org.apache.hadoop.conf.Configuration conf, HTableDescriptor htd)
          Sanity check the table coprocessor attributes of the supplied schema.
 

Constructors in org.apache.hadoop.hbase.regionserver with parameters of type HTableDescriptor
HRegion(HRegionFileSystem fs, HLog log, org.apache.hadoop.conf.Configuration confParam, HTableDescriptor htd, RegionServerServices rsServices)
          HRegion constructor.
HRegion(org.apache.hadoop.fs.Path tableDir, HLog log, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.conf.Configuration confParam, HRegionInfo regionInfo, HTableDescriptor htd, RegionServerServices rsServices)
          Deprecated. 
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.regionserver.handler
 

Constructors in org.apache.hadoop.hbase.regionserver.handler with parameters of type HTableDescriptor
OpenMetaHandler(Server server, RegionServerServices rsServices, HRegionInfo regionInfo, HTableDescriptor htd, int versionOfOfflineNode, long masterSystemTime)
           
OpenMetaHandler(Server server, RegionServerServices rsServices, HRegionInfo regionInfo, HTableDescriptor htd, long masterSystemTime)
           
OpenRegionHandler(Server server, RegionServerServices rsServices, HRegionInfo regionInfo, HTableDescriptor htd)
           
OpenRegionHandler(Server server, RegionServerServices rsServices, HRegionInfo regionInfo, HTableDescriptor htd, int versionOfOfflineNode, long masterSystemTime)
           
OpenRegionHandler(Server server, RegionServerServices rsServices, HRegionInfo regionInfo, HTableDescriptor htd, long masterSystemTime, EventType eventType, int versionOfOfflineNode)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.regionserver.wal
 

Methods in org.apache.hadoop.hbase.regionserver.wal with parameters of type HTableDescriptor
 void HLog.append(HRegionInfo info, TableName tableName, WALEdit edits, long now, HTableDescriptor htd, AtomicLong sequenceId)
          Same as appendNoSync(HRegionInfo, TableName, WALEdit, List, long, HTableDescriptor), except it causes a sync on the log
 long HLog.appendNoSync(HRegionInfo info, TableName tableName, WALEdit edits, List<UUID> clusterIds, long now, HTableDescriptor htd, AtomicLong sequenceId, boolean isInMemstore, long nonceGroup, long nonce)
          Deprecated. 
 void WALActionsListener.visitLogEntryBeforeWrite(HTableDescriptor htd, HLogKey logKey, WALEdit logEdit)
           
 void MetricsWAL.visitLogEntryBeforeWrite(HTableDescriptor htd, HLogKey logKey, WALEdit logEdit)
           
static void HLogUtil.writeCompactionMarker(HLog log, HTableDescriptor htd, HRegionInfo info, WALProtos.CompactionDescriptor c, AtomicLong sequenceId)
          Write the marker that a compaction has succeeded and is about to be committed.
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.replication.regionserver
 

Methods in org.apache.hadoop.hbase.replication.regionserver with parameters of type HTableDescriptor
static void Replication.scopeWALEdits(HTableDescriptor htd, HLogKey logKey, WALEdit logEdit)
          Utility method used to set the correct scopes on each log key.
 void Replication.visitLogEntryBeforeWrite(HTableDescriptor htd, HLogKey logKey, WALEdit logEdit)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.rest.client
 

Methods in org.apache.hadoop.hbase.rest.client that return HTableDescriptor
 HTableDescriptor RemoteHTable.getTableDescriptor()
           
 

Methods in org.apache.hadoop.hbase.rest.client with parameters of type HTableDescriptor
 void RemoteAdmin.createTable(HTableDescriptor desc)
          Creates a new table.
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.rest.model
 

Methods in org.apache.hadoop.hbase.rest.model that return HTableDescriptor
 HTableDescriptor TableSchemaModel.getTableDescriptor()
           
 

Constructors in org.apache.hadoop.hbase.rest.model with parameters of type HTableDescriptor
TableSchemaModel(HTableDescriptor htd)
          Constructor
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.security.access
 

Methods in org.apache.hadoop.hbase.security.access with parameters of type HTableDescriptor
 void AccessController.postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment> c, HTableDescriptor desc, HRegionInfo[] regions)
           
 void AccessController.postModifyTable(ObserverContext<MasterCoprocessorEnvironment> c, TableName tableName, HTableDescriptor htd)
           
 void AccessController.preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void AccessController.preCreateTable(ObserverContext<MasterCoprocessorEnvironment> c, HTableDescriptor desc, HRegionInfo[] regions)
           
 void AccessController.preModifyTable(ObserverContext<MasterCoprocessorEnvironment> c, TableName tableName, HTableDescriptor htd)
           
 void AccessController.preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 void AccessController.preSnapshot(ObserverContext<MasterCoprocessorEnvironment> ctx, HBaseProtos.SnapshotDescription snapshot, HTableDescriptor hTableDescriptor)
           
 

Method parameters in org.apache.hadoop.hbase.security.access with type arguments of type HTableDescriptor
 void AccessController.preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx, List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.security.visibility
 

Methods in org.apache.hadoop.hbase.security.visibility with parameters of type HTableDescriptor
 void VisibilityController.preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName, HTableDescriptor htd)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.snapshot
 

Methods in org.apache.hadoop.hbase.snapshot that return HTableDescriptor
static HTableDescriptor RestoreSnapshotHelper.cloneTableSchema(HTableDescriptor snapshotTableDescriptor, TableName tableName)
          Create a new table descriptor cloning the snapshot table schema.
 HTableDescriptor SnapshotManifest.getTableDescriptor()
          Get the table descriptor from the Snapshot
 

Methods in org.apache.hadoop.hbase.snapshot with parameters of type HTableDescriptor
 void SnapshotManifest.addTableDescriptor(HTableDescriptor htd)
          Add the table descriptor to the snapshot manifest
static HTableDescriptor RestoreSnapshotHelper.cloneTableSchema(HTableDescriptor snapshotTableDescriptor, TableName tableName)
          Create a new table descriptor cloning the snapshot table schema.
 

Constructors in org.apache.hadoop.hbase.snapshot with parameters of type HTableDescriptor
RestoreSnapshotHelper(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, SnapshotManifest manifest, HTableDescriptor tableDescriptor, org.apache.hadoop.fs.Path rootDir, ForeignExceptionDispatcher monitor, MonitoredTask status)
           
RestoreSnapshotHelper(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, SnapshotManifest manifest, HTableDescriptor tableDescriptor, org.apache.hadoop.fs.Path rootDir, ForeignExceptionDispatcher monitor, MonitoredTask status, boolean createBackRefs)
           
 

Uses of HTableDescriptor in org.apache.hadoop.hbase.util
 

Methods in org.apache.hadoop.hbase.util that return HTableDescriptor
 HTableDescriptor FSTableDescriptors.get(TableName tablename)
          Get the current table descriptor for the given table, or null if none exists.
static HTableDescriptor FSTableDescriptors.getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path tableDir)
          Returns the latest table descriptor for the table located at the given directory directly from the file system if it exists.
static HTableDescriptor FSTableDescriptors.getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path tableDir, boolean rewritePb)
          Returns the latest table descriptor for the table located at the given directory directly from the file system if it exists.
static HTableDescriptor FSTableDescriptors.getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path hbaseRootDir, TableName tableName)
          Returns the latest table descriptor for the given table directly from the file system if it exists, bypassing the local cache.
static HTableDescriptor FSTableDescriptors.getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path hbaseRootDir, TableName tableName, boolean rewritePb)
          Returns the latest table descriptor for the table located at the given directory directly from the file system if it exists.
 HTableDescriptor FSTableDescriptors.remove(TableName tablename)
          Removes the table descriptor from the local cache and returns it.
 

Methods in org.apache.hadoop.hbase.util that return types with arguments of type HTableDescriptor
 Map<String,HTableDescriptor> FSTableDescriptors.getAll()
          Returns a map from table name to table descriptor for all tables.
 Map<String,HTableDescriptor> FSTableDescriptors.getByNamespace(String name)
           
 

Methods in org.apache.hadoop.hbase.util with parameters of type HTableDescriptor
 void FSTableDescriptors.add(HTableDescriptor htd)
          Adds (or updates) the table descriptor to the FileSystem and updates the local cache with it.
static HRegion HBaseFsckRepair.createHDFSRegionDir(org.apache.hadoop.conf.Configuration conf, HRegionInfo hri, HTableDescriptor htd)
          Creates, flushes, and closes a new region.
static HRegionInfo ModifyRegionUtils.createRegion(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HTableDescriptor hTableDescriptor, HRegionInfo newRegion, ModifyRegionUtils.RegionFillTask task)
          Create new set of regions on the specified file-system.
static List<HRegionInfo> ModifyRegionUtils.createRegions(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions)
          Create new set of regions on the specified file-system.
static List<HRegionInfo> ModifyRegionUtils.createRegions(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions, ModifyRegionUtils.RegionFillTask task)
          Create new set of regions on the specified file-system.
static List<HRegionInfo> ModifyRegionUtils.createRegions(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions, ModifyRegionUtils.RegionFillTask task)
          Create new set of regions on the specified file-system.
static List<HRegionInfo> ModifyRegionUtils.createRegions(ThreadPoolExecutor exec, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.fs.Path tableDir, HTableDescriptor hTableDescriptor, HRegionInfo[] newRegions, ModifyRegionUtils.RegionFillTask task)
          Create new set of regions on the specified file-system.
 boolean FSTableDescriptors.createTableDescriptor(HTableDescriptor htd)
          Create new HTableDescriptor in HDFS.
 boolean FSTableDescriptors.createTableDescriptor(HTableDescriptor htd, boolean forceCreation)
          Create new HTableDescriptor in HDFS.
 boolean FSTableDescriptors.createTableDescriptorForTableDirectory(org.apache.hadoop.fs.Path tableDir, HTableDescriptor htd, boolean forceCreation)
          Create a new HTableDescriptor in HDFS in the specified table directory.
 



Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.