MCPcopy Index your code
hub / github.com/Huawei-Hadoop/hindex

github.com/Huawei-Hadoop/hindex @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
22,341 symbols 111,704 edges 1,450 files 7,654 documented · 34%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Incommon (Interface)
Interface used by tests so can do common operations against an HTable or an HRegion. TOOD: Come up w/ a better name for [10 …
src/test/java/org/apache/hadoop/hbase/HBaseTestCase.java
Server (Interface)
Defines the set of shared functions implemented by HBase servers (Masters and RegionServers). [19 implementers]
src/main/java/org/apache/hadoop/hbase/Server.java
ValuePartition (Interface)
Used to specify the part of a column which needs to be indexed. [4 implementers]
secondaryindex/src/main/java/org/apache/hadoop/hbase/index/ValuePartition.java
SecureBulkLoadProtocol (Interface)
Provides a secure way to bulk load data onto HBase These are internal API. Bulk load should be initiated via {@link org. [3 …
security/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadProtocol.java
TestMetrics (Interface)
Defines test methods to register with HBaseRpcMetrics [6 implementers]
src/test/java/org/apache/hadoop/hbase/regionserver/TestRpcMetrics.java
Coprocessor (Interface)
Coprocess interface. [22 implementers]
src/main/java/org/apache/hadoop/hbase/Coprocessor.java
IndexRegionScanner (Interface)
(no doc) [6 implementers]
secondaryindex/src/main/java/org/apache/hadoop/hbase/index/coprocessor/regionserver/IndexRegionScanner.java
AccessControllerProtocol (Interface)
A custom protocol defined for maintaining and querying access control lists. [2 implementers]
security/src/main/java/org/apache/hadoop/hbase/security/access/AccessControllerProtocol.java

Core symbols most depended-on inside this repo

toBytes
called by 4689
src/main/java/org/apache/hadoop/hbase/util/Bytes.java
getBytes
called by 2615
src/main/java/org/apache/hadoop/hbase/util/Bytes.java
assertTrue
called by 2331
src/main/java/org/apache/hadoop/hbase/snapshot/TakeSnapshotUtils.java
size
called by 1782
src/main/java/org/apache/hadoop/hbase/util/PoolMap.java
get
called by 1475
src/test/java/org/apache/hadoop/hbase/HBaseTestCase.java
append
called by 1392
src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java
add
called by 1207
src/main/java/org/apache/hadoop/hbase/TableDescriptors.java
getName
called by 1203
src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java

Shape

Method 19,586
Class 2,404
Interface 183
Enum 133
Function 35

Languages

Java98%
Ruby2%
Python1%
C++1%
PHP1%

Modules by API surface

src/main/java/org/apache/hadoop/hbase/thrift2/generated/THBaseService.java1,404 symbols
src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/StorageClusterStatusMessage.java334 symbols
src/main/java/org/apache/hadoop/hbase/protobuf/generated/ErrorHandlingProtos.java216 symbols
src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java190 symbols
src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java188 symbols
src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java164 symbols
src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/TableSchemaMessage.java162 symbols
src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java153 symbols
src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/ColumnSchemaMessage.java146 symbols
src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/TableInfoMessage.java145 symbols
src/main/java/org/apache/hadoop/hbase/rest/protobuf/generated/CellSetMessage.java127 symbols
src/main/java/org/apache/hadoop/hbase/KeyValue.java126 symbols

For agents

$ claude mcp add hindex \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact