MCPcopy Index your code
hub / github.com/constructive-io/pgsql-parser

github.com/constructive-io/pgsql-parser @17.18.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 17.18.3 ↗ · + Follow
8,960 symbols 12,295 edges 1,595 files 103 documented · 1%
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

DeparserVisitor (Interface)
(no doc) [6 implementers]
packages/deparser/src/visitors/base.ts
IProtoStore (Interface)
(no doc) [2 implementers]
packages/proto-parser/src/store.ts
CommandOptions (Interface)
(no doc)
packages/pgsql-cli/src/commands/proto-fetch/cli.ts
FieldSpec (Interface)
(no doc)
packages/utils/src/runtime-schema.ts
A_ArrayExpr (Interface)
(no doc)
packages/pgsql-types/src/types.ts
FieldSpec (Interface)
(no doc)
packages/traverse/src/17/runtime-schema.ts
FullTransformResult (Interface)
(no doc)
packages/transform/test-utils/full-transform-flow.ts
WalkOptions (Interface)
(no doc)
packages/plpgsql-parser/src/traverse.ts

Core symbols most depended-on inside this repo

runFixtureTests
called by 1076
packages/transform/test-utils/index.ts
visit
called by 608
packages/deparser/src/deparser.ts
transform
called by 382
packages/transform/src/transformers/v15-to-v16.ts
unwrapList
called by 315
packages/deparser/src/utils/list-utils.ts
transform
called by 275
packages/transform/src/transformers/v13-to-v14.ts
runFixtureTests
called by 275
packages/deparser/test-utils/index.ts
transformGenericNode
called by 190
packages/transform/src/transformers/v14-to-v15.ts
quoteIdentifier
called by 185
packages/quotes/src/quote-utils.ts

Shape

Interface 3,917
Function 3,687
Method 1,166
Enum 133
Class 57

Languages

TypeScript100%

Modules by API surface

packages/utils/src/wrapped.ts271 symbols
packages/utils/src/asts.ts271 symbols
packages/transform/src/17/types.ts271 symbols
packages/proto-parser/test-utils/meta/wrapped.ts271 symbols
packages/proto-parser/test-utils/meta/asts.ts271 symbols
packages/pgsql-types/src/types.ts271 symbols
packages/pg-ast/src/wrapped.ts271 symbols
packages/pg-ast/src/asts.ts271 symbols
packages/transform/src/16/types.ts255 symbols
__fixtures__/output/utils/wrappedAstHelpers/enabled/wrapped-asts.ts255 symbols
__fixtures__/output/utils/wrappedAstHelpers/enabled/types.ts255 symbols
__fixtures__/output/utils/astHelpers/inlineNestedObj/types.ts255 symbols

For agents

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

⬇ download graph artifact