MCPcopy Index your code
hub / github.com/swaldman/c3p0

github.com/swaldman/c3p0 @c3p0-0.9.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release c3p0-0.9.0 ↗ · + Follow
3,207 symbols 7,232 edges 237 files 112 documented · 3% 14 cross-repo links
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

MLogger (Interface)
This is an interface designed to wrap around the JDK1.4 logging API, without having any compilation dependencies on that [6 …
src/classes/com/mchange/v2/log/MLogger.java
ClosableResource (Interface)
An interface intended to be shared by the many sorts of objects that offer some kind of close method to cleanup resource [31 …
relproj/debuggen/src/classes/com/mchange/v1/util/ClosableResource.java
GeneratorExtension (Interface)
By the time generate(...) is called, all extra interfaces and imports from all GeneratorExtensions should be incorporate [22 …
src/classes/com/mchange/v2/codegen/bean/GeneratorExtension.java
UIterator (Interface)
Incomplete parent of "Unreliable Iterator" This is often bound to a scarce resource! Don't forget to close it when you a [1 …
relproj/debuggen/src/classes/com/mchange/v1/util/UIterator.java
C3P0ProxyStatement (Interface)
Most clients need never use or know about this interface -- c3p0-provided Statements can be treated like any othe [6 implementers]
src/classes/com/mchange/v2/c3p0/C3P0ProxyStatement.java
FileIterator (Interface)
(no doc) [2 implementers]
relproj/debuggen/src/classes/com/mchange/v2/io/FileIterator.java
ClosableResource (Interface)
An interface intended to be shared by the many sorts of objects that offer some kind of close method to cleanup resource [32 …
src/classes/com/mchange/v1/util/ClosableResource.java
ParsedCommandLine (Interface)
(no doc) [2 implementers]
relproj/debuggen/src/classes/com/mchange/v2/cmdline/ParsedCommandLine.java

Core symbols most depended-on inside this repo

println
called by 731
src/classes/com/mchange/v2/codegen/IndentedWriter.java
isLoggable
called by 168
src/classes/com/mchange/v2/log/MLogger.java
getName
called by 134
src/classes/com/mchange/v2/codegen/bean/Property.java
log
called by 132
src/classes/com/mchange/v2/log/MLogger.java
equals
called by 111
src/classes/com/mchange/v2/c3p0/ConnectionTester.java
printStackTrace
called by 89
src/classes/com/mchange/lang/PotentiallySecondaryError.java
upIndent
called by 89
src/classes/com/mchange/v2/codegen/IndentedWriter.java
downIndent
called by 88
src/classes/com/mchange/v2/codegen/IndentedWriter.java

Shape

Method 2,911
Class 253
Interface 43

Languages

Java100%

Modules by API surface

src/classes/com/mchange/v2/sql/filter/SynchronizedFilterDatabaseMetaData.java168 symbols
src/classes/com/mchange/v2/sql/filter/FilterDatabaseMetaData.java168 symbols
src/classes/com/mchange/v2/sql/filter/SynchronizedFilterResultSet.java86 symbols
src/classes/com/mchange/v2/sql/filter/FilterResultSet.java86 symbols
src/classes/com/mchange/v2/c3p0/ComboPooledDataSource.java86 symbols
src/classes/com/mchange/v2/sql/filter/SynchronizedFilterCallableStatement.java82 symbols
src/classes/com/mchange/v2/sql/filter/FilterCallableStatement.java82 symbols
src/classes/com/mchange/v2/c3p0/mbean/C3P0PooledDataSource.java82 symbols
src/classes/com/mchange/v2/c3p0/mbean/C3P0PooledDataSourceMBean.java81 symbols
src/classes/com/mchange/v2/c3p0/PoolConfig.java75 symbols
src/classes/com/mchange/v2/resourcepool/BasicResourcePool.java69 symbols
src/classes/com/mchange/v2/c3p0/impl/C3P0PooledConnection.java64 symbols

Datastores touched

c3p0-testDatabase · 1 repos

For agents

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

⬇ download graph artifact