MCPcopy
hub / github.com/thinkaurelius/titan

github.com/thinkaurelius/titan @1.0.0 sqlite

repository ↗ · DeepWiki ↗ · release 1.0.0 ↗
8,339 symbols 32,216 edges 905 files 1,503 documented · 18%

Extension points exported contracts — how you extend this code

JobClasspathConfigurer (Interface)
Configures a Job a mapreduce jar and/or additional classpath elements hosted in the Hadoop DistributedCache. [8 implementers]
titan-hadoop-parent/titan-hadoop-core/src/main/java/com/thinkaurelius/titan/hadoop/config/job/JobClasspathConfigurer.java
AdminMask (Interface)
This interface hides ABI/API breaking changes that HBase has made to its Admin/HBaseAdmin over the course of development [8 …
titan-hbase-parent/titan-hbase-core/src/main/java/com/thinkaurelius/titan/diskstorage/hbase/AdminMask.java
TransactionJob (Interface)
A piece of logic to be executed in a transactional context [39 implementers]
titan-test/src/main/java/com/thinkaurelius/titan/graphdb/TitanGraphTest.java
PropertyKey (Interface)
PropertyKey is an extension of RelationType for properties. Each property in Titan has a key. A property ke [7 implementers]
titan-core/src/main/java/com/thinkaurelius/titan/core/PropertyKey.java
CassandraSSLTests (Interface)
This is a JUnit category for tests that need to run against Cassandra configured for SSL-based client authentication. I
titan-cassandra/src/test/java/com/thinkaurelius/titan/testcategory/CassandraSSLTests.java
HadoopCompat (Interface)
This interface encapsulates both API and bytecode-level IncompatibleClassChanges in Hadoop core. In theory, titan-hadoop [4 …
titan-hadoop-parent/titan-hadoop-core/src/main/java/com/thinkaurelius/titan/hadoop/compat/HadoopCompat.java
ConnectionMask (Interface)
This interface hides ABI/API breaking changes that HBase has made to its (H)Connection class over the course of developm [8 …
titan-hbase-parent/titan-hbase-core/src/main/java/com/thinkaurelius/titan/diskstorage/hbase/ConnectionMask.java
ReadVerify (Interface)
(no doc) [26 implementers]
titan-test/src/test/java/com/thinkaurelius/titan/graphdb/idmanagement/VariableLongTest.java

Core symbols most depended-on inside this repo

query
called by 1058
titan-core/src/main/java/com/thinkaurelius/titan/core/TitanVertex.java
has
called by 865
titan-core/src/main/java/com/thinkaurelius/titan/core/BaseVertexQuery.java
size
called by 612
titan-core/src/main/java/com/thinkaurelius/titan/core/VertexList.java
direction
called by 390
titan-core/src/main/java/com/thinkaurelius/titan/core/TitanRelation.java
labels
called by 330
titan-core/src/main/java/com/thinkaurelius/titan/core/BaseVertexQuery.java
add
called by 275
titan-core/src/main/java/com/thinkaurelius/titan/diskstorage/log/Log.java
get
called by 274
titan-core/src/main/java/com/thinkaurelius/titan/graphdb/transaction/indexcache/IndexCache.java
vertices
called by 271
titan-core/src/main/java/com/thinkaurelius/titan/core/TitanEdge.java

Shape

Method 7,031
Class 902
Interface 198
Function 135
Enum 73

Languages

Java98%
TypeScript2%

Modules by API surface

titan-core/src/main/java/com/thinkaurelius/titan/graphdb/database/management/ManagementSystem.java95 symbols
titan-test/src/main/java/com/thinkaurelius/titan/graphdb/TitanGraphTest.java82 symbols
titan-core/src/main/java/com/thinkaurelius/titan/graphdb/transaction/StandardTitanTx.java79 symbols
docs/static/js/jquery/jquery-1.11.0.js76 symbols
titan-core/src/main/java/com/thinkaurelius/titan/graphdb/transaction/StandardTransactionBuilder.java74 symbols
titan-core/src/main/java/com/thinkaurelius/titan/diskstorage/util/StaticArrayEntryList.java68 symbols
titan-hadoop-parent/titan-hadoop-2/src/main/java/com/thinkaurelius/titan/hadoop/compat/h2/ImmutableConfiguration.java67 symbols
titan-core/src/main/java/com/thinkaurelius/titan/graphdb/database/IndexSerializer.java59 symbols
titan-test/src/main/java/com/thinkaurelius/titan/diskstorage/KeyColumnValueStoreTest.java56 symbols
titan-test/src/test/java/com/thinkaurelius/titan/diskstorage/locking/ConsistentKeyLockerTest.java55 symbols
titan-core/src/main/java/com/thinkaurelius/titan/graphdb/configuration/GraphDatabaseConfiguration.java54 symbols
docs/static/avada-stub/js/main.js54 symbols

Dependencies from manifests, versioned

${project.groupId}:titan-all
${project.groupId}:titan-cassandra
${project.groupId}:titan-core
${project.groupId}:titan-es
${project.groupId}:titan-hadoop
${project.groupId}:titan-hadoop-1
${project.groupId}:titan-hadoop-2
${project.groupId}:titan-hadoop-core
${project.groupId}:titan-hbase-094
${project.groupId}:titan-hbase-096
${project.groupId}:titan-hbase-098
${project.groupId}:titan-hbase-10

For agents

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

⬇ download graph artifact