MCPcopy Index your code
hub / github.com/apache/hive

github.com/apache/hive @release-2.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release release-2.0.1 ↗ · + Follow
84,814 symbols 323,727 edges 4,674 files 17,441 documented · 21%
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

Reducer (Interface)
Simple reducer interface. [9 implementers]
contrib/src/java/org/apache/hadoop/hive/contrib/mr/Reducer.java
TextReaderShim (Interface)
Read data into a Text object in the fastest way possible [1864 implementers]
shims/common/src/main/java/org/apache/hadoop/hive/shims/HadoopShims.java
HiveSessionHook (Interface)
HiveSessionHook. HiveServer2 session level Hook interface. The run method is executed when session manager starts a new [239 …
service/src/java/org/apache/hive/service/cli/session/HiveSessionHook.java
PoolObjectHelper (Interface)
Object helper for objects stored in the pool. [6 implementers]
storage-api/src/java/org/apache/hadoop/hive/common/Pool.java
PartitionExpressionProxy (Interface)
The proxy interface that metastore uses to manipulate and apply serialized filter expressions coming from client. [8 implementers]
metastore/src/java/org/apache/hadoop/hive/metastore/PartitionExpressionProxy.java
PrimitiveComparison (Interface)
Wraps type-specific comparison operations over a constant value. Methods take raw byte from incoming Accumulo values. T [8 …
accumulo-handler/src/java/org/apache/hadoop/hive/accumulo/predicate/compare/PrimitiveComparison.java
WriterContext (Interface)
This contains information obtained at master node to be distributed to slaves nodes that will do the writing. This class [6 …
hcatalog/core/src/main/java/org/apache/hive/hcatalog/data/transfer/WriterContext.java
Mutator (Interface)
Interface for submitting mutation events to a given partition and bucket in an ACID table. Requires records to arrive in [6 …
hcatalog/streaming/src/java/org/apache/hive/hcatalog/streaming/mutate/worker/Mutator.java

Core symbols most depended-on inside this repo

size
called by 5339
ql/src/java/org/apache/hadoop/hive/ql/exec/TopNHash.java
skip
called by 3911
orc/src/java/org/apache/orc/impl/IntegerReader.java
put
called by 3747
ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java
writeFieldBegin
called by 3625
service/lib/php/protocol/TProtocol.php
writeFieldEnd
called by 3625
service/lib/php/protocol/TProtocol.php
get
called by 3456
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDF.java
toString
called by 3324
ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapQuery.java
read
called by 2775
shims/common/src/main/java/org/apache/hadoop/hive/shims/HadoopShims.java

Shape

Method 73,043
Class 10,520
Enum 576
Interface 521
Function 152
Route 2

Languages

Java79%
Python7%
C++6%
PHP4%
Ruby3%
C1%

Modules by API surface

metastore/src/gen/protobuf/gen-java/org/apache/hadoop/hive/metastore/hbase/HbaseMetastoreProto.java3,016 symbols
metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore.py3,010 symbols
metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h2,364 symbols
service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TCLIService.java1,938 symbols
metastore/src/gen/thrift/gen-php/metastore/ThriftHiveMetastore.php1,837 symbols
orc/src/gen/protobuf-java/org/apache/orc/OrcProto.java1,695 symbols
metastore/src/gen/thrift/gen-rb/thrift_hive_metastore.rb1,313 symbols
llap-common/src/gen/protobuf/gen-java/org/apache/hadoop/hive/llap/daemon/rpc/LlapDaemonProtocolProtos.java1,271 symbols
metastore/src/gen/thrift/gen-py/hive_metastore/ttypes.py1,096 symbols
service/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/service/ThriftHive.java929 symbols
service/src/gen/thrift/gen-py/TCLIService/ttypes.py673 symbols
metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h658 symbols

Datastores touched

(mysql)Database · 1 repos
hivemetastoredbDatabase · 1 repos
testdbDatabase · 1 repos

For agents

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

⬇ download graph artifact