MCPcopy Index your code
hub / github.com/dbfit/dbfit

github.com/dbfit/dbfit @v4.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.0.0 ↗ · + Follow
1,873 symbols 5,095 edges 305 files 60 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DbFit Build Status

Test-driven database development. Write readable, easy-to-maintain unit and integration tests for your database code.

Website: dbfit.github.com/dbfit.

Contributing

See the CONTRIBUTING file for details on how to set up a test environment, contributing etc.

License

DbFit is released under the GNU General Public License, version 2.

Extension points exported contracts — how you extend this code

TypeTransformer (Interface)
(no doc) [29 implementers]
dbfit-java/core/src/main/java/dbfit/util/TypeTransformer.java
TypeMapper (Interface)
Interface for mapping of db types to java types. [3 implementers]
dbfit-java/hsqldb/src/main/java/dbfit/environment/HSQLDBEnvironment.java
TypeMapper (Interface)
Interface for mapping of db types to java types. [3 implementers]
dbfit-java/derby/src/main/java/dbfit/environment/DerbyEnvironment.java
CryptoKeyStoreFactory (Interface)
(no doc) [6 implementers]
dbfit-java/core/src/main/java/dbfit/util/crypto/CryptoKeyStoreFactory.java
CryptoServiceFactory (Interface)
(no doc) [5 implementers]
dbfit-java/core/src/main/java/dbfit/util/crypto/CryptoServiceFactory.java
DataRowBuilder (Interface)
(no doc) [4 implementers]
dbfit-java/core/src/test/java/dbfit/util/DiffTestUtils.java
DbObject (Interface)
(no doc) [4 implementers]
dbfit-java/core/src/main/java/dbfit/api/DbObject.java

Core symbols most depended-on inside this repo

append
called by 106
dbfit-java/oracle/src/main/java/dbfit/util/oracle/SpGeneratorOutput.java
is
called by 74
dbfit-java/core/src/main/java/dbfit/util/Options.java
normaliseName
called by 52
dbfit-java/core/src/main/java/dbfit/util/NameNormaliser.java
equals
called by 50
dbfit-java/core/src/main/java/dbfit/util/Binary.java
get
called by 49
dbfit-java/core/src/main/java/dbfit/util/DataRow.java
add
called by 48
dbfit-java/core/src/main/java/dbfit/util/DbParameterAccessors.java
transform
called by 33
dbfit-java/core/src/main/java/dbfit/util/TypeTransformer.java
next
called by 26
dbfit-java/oracle/src/main/java/dbfit/environment/OracleEnvironment.java

Shape

Method 1,466
Class 327
Function 58
Interface 18
Enum 4

Languages

Java96%
TypeScript3%
Ruby1%
C1%

Modules by API surface

dbfit-java/oracle/src/main/java/dbfit/environment/OracleEnvironment.java45 symbols
dbfit-java/derby/src/main/java/dbfit/environment/DerbyEnvironment.java41 symbols
dbfit-java/oracle/src/test/java/dbfit/util/oracle/OracleBooleanSpCommandTest.java33 symbols
dbfit-java/core/src/main/java/dbfit/api/AbstractDbEnvironment.java29 symbols
dbfit-java/core/src/main/java/dbfit/DatabaseTest.java28 symbols
dbfit-java/core/src/test/java/dbfit/util/DiffTestUtils.java24 symbols
dbfit-java/oracle/src/main/java/dbfit/util/oracle/OracleBooleanSpCommandBase.java23 symbols
dbfit-java/oracle/src/test/java/dbfit/util/oracle/OracleSpParameterTest.java22 symbols
dbfit-java/oracle/src/main/java/dbfit/util/oracle/OracleBooleanSpInnerWrapperGenerator.java22 symbols
dbfit-java/netezza/src/main/java/dbfit/environment/NetezzaEnvironment.java21 symbols
dbfit-java/core/src/main/java/dbfit/fixture/Clean.java21 symbols
FitNesseRoot/files/javascript/jquery-1.3.2.min.js21 symbols

Datastores touched

(mysql)Database · 1 repos
dbfitDatabase · 1 repos

For agents

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

⬇ download graph artifact