MCPcopy Index your code
hub / github.com/dremio/dremio-oss

github.com/dremio/dremio-oss @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
98,891 symbols 533,018 edges 11,055 files 13,570 documented · 14%
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

ConnectionFactory (Interface)
A factory used to get open Connection instances. [35 implementers]
client/jdbc/src/test/java/com/dremio/jdbc/ConnectionFactory.java
SupportsImpersonation (Interface)
This is an optional interface. Used for sources that support impersonation. [22 implementers]
connector/src/main/java/com/dremio/connector/impersonation/extensions/SupportsImpersonation.java
ResponseExpectation (Interface)
Test expectation for a response [112 implementers]
dac/backend/src/test/java/com/dremio/dac/server/ResponseExpectation.java
LegacyUpgradeTask (Interface)
Legacy methods, constants to support UpgradeTasks before introducing UpgradeTaskStore [18 implementers]
dac/daemon/src/main/java/com/dremio/dac/cmd/upgrade/LegacyUpgradeTask.java
UserResolver (Interface)
A narrow interface that only allows retrieving users. [21 implementers]
services/users/src/main/java/com/dremio/service/users/UserResolver.java
SchedulerEvents (Interface)
Internal interface used within the clustered singleton to notify events to any one who is interested in listening to var [6 …
services/scheduler/src/main/java/com/dremio/service/scheduler/SchedulerEvents.java
CredentialsProvider (Interface)
CredentialsProvider operations [14 implementers]
services/credentials/src/main/java/com/dremio/services/credentials/CredentialsProvider.java
JobResultsClient (Interface)
Client Interface to JobResults Service [9 implementers]
services/jobresults/client/src/main/java/com/dremio/service/jobresults/client/JobResultsClient.java

Core symbols most depended-on inside this repo

get
called by 6137
common/legacy/src/main/java/com/dremio/service/BinderImpl.java
add
called by 5625
sabot/kernel/src/main/java/com/dremio/exec/expr/AggrFunction.java
size
called by 5255
sabot/kernel/src/main/java/com/dremio/sabot/op/common/hashtable/HashTable.java
toString
called by 4421
sabot/kernel/src/main/java/com/dremio/exec/store/ScanFilter.java
get
called by 3974
sabot/kernel/src/main/java/com/dremio/exec/catalog/conf/SecretRef.java
build
called by 3424
sabot/kernel/src/main/java/com/dremio/exec/expr/fn/FunctionErrorContext.java
assertTrue
called by 3099
sabot/kernel/src/main/java/com/dremio/exec/planner/common/AssertionLogger.java
format
called by 3094
sabot/kernel/src/main/java/com/dremio/exec/calcite/SqlNodes.java

Shape

Method 80,792
Class 11,886
Function 4,275
Interface 1,461
Enum 477

Languages

Java92%
TypeScript8%

Modules by API surface

dac/ui/public/static/js/d3.v3.js552 symbols
client/jdbc/src/test/java/com/dremio/jdbc/DatabaseMetaDataGetColumnsTest.java394 symbols
client/jdbc/src/test/java/com/dremio/jdbc/test/TestInformationSchemaColumns.java388 symbols
sabot/kernel/src/main/java/com/dremio/exec/expr/fn/impl/StringFunctions.java212 symbols
plugins/dataplane-tests/src/test/java/com/dremio/exec/catalog/dataplane/test/DataplaneTestDefines.java204 symbols
client/jdbc/src/main/java/com/dremio/jdbc/impl/DremioDatabaseMetaDataImpl.java185 symbols
sabot/kernel/src/main/java/com/dremio/exec/catalog/CatalogImpl.java183 symbols
sabot/kernel/src/main/java/com/dremio/exec/planner/common/MoreRelOptUtil.java179 symbols
sabot/kernel/src/test/java/com/dremio/sabot/Fixtures.java176 symbols
plugins/dataplane/src/main/java/com/dremio/plugins/dataplane/store/DataplanePlugin.java176 symbols
sabot/kernel/src/test/java/com/dremio/TestExampleQueries.java169 symbols
services/jobs/src/main/java/com/dremio/service/jobs/LocalJobsService.java158 symbols

Datastores touched

(mongodb)Database · 1 repos
usersDatabase · 1 repos
(mysql)Database · 1 repos
mainDatabase · 1 repos

For agents

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

⬇ download graph artifact