MCPcopy
hub / github.com/alibaba/QLExpress

github.com/alibaba/QLExpress @v4.1.2 sqlite

repository ↗ · DeepWiki ↗ · release v4.1.2 ↗
3,064 symbols 9,894 edges 322 files 332 documented · 11%

Extension points exported contracts — how you extend this code

QLFunctionalVarargs (Interface)
Author: TaoKan [12 implementers]
src/main/java/com/alibaba/qlexpress4/api/QLFunctionalVarargs.java
InterWithDefault (Interface)
Author: DQinYuan [1 implementers]
src/test/java/com/alibaba/qlexpress4/test/method/InterWithDefault.java
LeftValue (Interface)
assignable value Author: DQinYuan [6 implementers]
src/main/java/com/alibaba/qlexpress4/runtime/LeftValue.java
TestPluginInterface (Interface)
Test plugin interface containing a string constant
src/test/java/com/alibaba/qlexpress4/pf4j/TestPluginInterface.java
CustomFunction (Interface)
Author: DQinYuan [18 implementers]
src/main/java/com/alibaba/qlexpress4/runtime/function/CustomFunction.java
UserFunctionalInterface (Interface)
Author: DQinYuan
src/test/java/com/alibaba/qlexpress4/test/lambda/UserFunctionalInterface.java
ExpressContext (Interface)
Author: DQinYuan [26 implementers]
src/main/java/com/alibaba/qlexpress4/runtime/context/ExpressContext.java
InterWithDefaultMethod (Interface)
Author: DQinYuan
src/test/java/com/alibaba/qlexpress4/runtime/instruction/InterWithDefaultMethod.java

Core symbols most depended-on inside this repo

get
called by 303
src/main/java/com/alibaba/qlexpress4/runtime/Value.java
add
called by 219
src/main/java/com/alibaba/qlexpress4/aparser/ExistStack.java
la
called by 194
src/main/java/com/alibaba/qlexpress4/aparser/QLParser.java
put
called by 194
src/main/java/com/alibaba/qlexpress4/runtime/context/DynamicVariableContext.java
execute
called by 162
src/main/java/com/alibaba/qlexpress4/Express4Runner.java
addChild
called by 162
src/main/java/com/alibaba/qlexpress4/aparser/RuleContext.java
get
called by 153
src/main/java/com/alibaba/qlexpress4/runtime/context/ExpressContext.java
getStart
called by 136
src/main/java/com/alibaba/qlexpress4/aparser/RuleContext.java

Shape

Method 2,592
Class 426
Interface 33
Enum 13

Languages

Java100%

Modules by API surface

src/main/java/com/alibaba/qlexpress4/aparser/QLParser.java506 symbols
src/main/java/com/alibaba/qlexpress4/aparser/QvmInstructionVisitor.java112 symbols
src/main/java/com/alibaba/qlexpress4/aparser/QLParserBaseVisitor.java102 symbols
src/test/java/com/alibaba/qlexpress4/Express4RunnerTest.java99 symbols
src/main/java/com/alibaba/qlexpress4/api/parsecache/SerializableParseCacheImporter.java49 symbols
src/main/java/com/alibaba/qlexpress4/Express4Runner.java49 symbols
src/main/java/com/alibaba/qlexpress4/runtime/operator/number/NumberMath.java48 symbols
src/main/java/com/alibaba/qlexpress4/aparser/TraceExpressionVisitor.java42 symbols
src/main/java/com/alibaba/qlexpress4/runtime/ReflectLoader.java39 symbols
src/main/java/com/alibaba/qlexpress4/aparser/QLexer.java34 symbols
src/test/java/com/alibaba/qlexpress4/aparser/SyntaxTreeFactoryTest.java32 symbols
src/main/java/com/alibaba/qlexpress4/runtime/operator/base/BaseBinaryOperator.java30 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

com.alibaba.fastjson2:fastjson22.0.9 · 1×
junit:junit4.13.2 · 1×
org.pf4j:pf4j3.13.0 · 1×
org.springframework:spring-context5.3.30 · 1×
org.springframework:spring-test5.3.30 · 1×

For agents

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

⬇ download graph artifact