Reference
Technical reference documentation
Technical reference documentation for noodlbox.
Quick Reference
Node Types
| Node | Description |
|---|---|
CodeSymbol | Functions, classes, methods, variables |
File | Source files |
Community | Functional groupings |
Process | Execution flows |
Repository | Repository metadata |
Relationship Types
| Relationship | From | To | Description |
|---|---|---|---|
CALLS | CodeSymbol | CodeSymbol | Function calls |
CONTAINED_BY | CodeSymbol | File | Symbol in file |
MEMBER_OF | CodeSymbol | Community | Community membership |
STEP_IN_PROCESS | CodeSymbol | Process | Process step |
Common Queries
Find callers of a function:
MATCH (caller)-[:CALLS]->(target:CodeSymbol {name: "myFunction"})
RETURN caller.nameFind all functions in a file:
MATCH (s:CodeSymbol)-[:CONTAINED_BY]->(f:File {path: "src/index.ts"})
RETURN s.name, s.symbol_typeFind community members:
MATCH (s:CodeSymbol)-[:MEMBER_OF]->(c:Community {label: "Authentication"})
RETURN s.name