MCPcopy Index your code
hub / github.com/cutting/trevni

github.com/cutting/trevni @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
345 symbols 1,088 edges 45 files 106 documented · 31%
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

Input (Interface)
A byte source that supports positioned read and length. [7 implementers]
java/core/src/main/java/org/apache/trevni/Input.java
Tool (Interface)
Command-line "trevnu-tools" utilities should implement this interface for delegation by Main. [6 implementers]
java/tool/src/main/java/org/apache/trevni/tool/Tool.java

Core symbols most depended-on inside this repo

get
called by 39
java/core/src/main/java/org/apache/trevni/Codec.java
size
called by 28
java/core/src/main/java/org/apache/trevni/Checksum.java
isArray
called by 25
java/core/src/main/java/org/apache/trevni/ColumnMetaData.java
setParent
called by 22
java/core/src/main/java/org/apache/trevni/ColumnMetaData.java
getType
called by 18
java/core/src/main/java/org/apache/trevni/ColumnMetaData.java
getName
called by 13
java/tool/src/main/java/org/apache/trevni/tool/Tool.java
readLong
called by 12
java/core/src/main/java/org/apache/trevni/InputBuffer.java
writeLong
called by 11
java/core/src/main/java/org/apache/trevni/OutputBuffer.java

Shape

Method 296
Class 46
Interface 2
Enum 1

Languages

Java100%

Modules by API surface

java/core/src/main/java/org/apache/trevni/InputBuffer.java21 symbols
java/core/src/test/java/org/apache/trevni/TestIOBuffers.java20 symbols
java/avro/src/test/java/org/apache/trevni/avro/TestShredder.java18 symbols
java/core/src/main/java/org/apache/trevni/OutputBuffer.java16 symbols
java/core/src/main/java/org/apache/trevni/MetaData.java16 symbols
java/avro/src/main/java/org/apache/trevni/avro/AvroColumnReader.java16 symbols
java/core/src/main/java/org/apache/trevni/ColumnFileWriter.java15 symbols
java/core/src/main/java/org/apache/trevni/ColumnFileReader.java14 symbols
java/core/src/test/java/org/apache/trevni/TestColumnFile.java12 symbols
java/core/src/main/java/org/apache/trevni/ColumnValues.java12 symbols
java/core/src/main/java/org/apache/trevni/ColumnMetaData.java12 symbols
java/core/src/main/java/org/apache/trevni/ColumnOutputBuffer.java11 symbols

For agents

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

⬇ download graph artifact