| 程序包 | 说明 |
|---|---|
| net.hasor.dataql |
DataQL 全面提供 “数据” + “服务” 整合查询能力。
|
| net.hasor.dataql.compiler.ast.inst | |
| net.hasor.dataql.runtime |
DataQL,执行运行时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
QueryModel |
DataQL.parserQuery(org.antlr.v4.runtime.CharStream charStream)
解析 DataQL 执行脚本
|
default QueryModel |
DataQL.parserQuery(InputStream queryInput)
解析 DataQL 执行脚本
|
default QueryModel |
DataQL.parserQuery(InputStream inputStream,
Charset charset)
解析 DataQL 执行脚本
|
default QueryModel |
DataQL.parserQuery(Reader queryReader)
解析 DataQL 执行脚本
|
default QueryModel |
DataQL.parserQuery(String queryString)
解析 DataQL 执行脚本
|
| 限定符和类型 | 方法和说明 |
|---|---|
QIL |
DataQL.compilerQuery(QueryModel queryModel)
编译已经解析好的 DataQL
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RootBlockSet
指令序列
|
| 限定符和类型 | 方法和说明 |
|---|---|
static QueryModel |
QueryHelper.queryParser(org.antlr.v4.runtime.CharStream charStream) |
static QueryModel |
QueryHelper.queryParser(InputStream queryInput)
解析 DataQL 执行脚本
|
static QueryModel |
QueryHelper.queryParser(InputStream inputStream,
Charset charset)
解析 DataQL 执行脚本
|
static QueryModel |
QueryHelper.queryParser(Reader queryReader)
解析 DataQL 执行脚本
|
static QueryModel |
QueryHelper.queryParser(String queryString)
解析 DataQL 执行脚本
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Query |
QueryHelper.createQuery(QueryModel queryModel,
Set<String> compilerVar,
Finder finder)
创建查询实例
|
static QIL |
QueryHelper.queryCompiler(QueryModel queryModel,
Set<String> compilerVar,
Finder importFinder)
编译已经解析好的 DataQL
|
Copyright © 2020. All rights reserved.