| 程序包 | 说明 |
|---|---|
| net.hasor.dataql |
DataQL 全面提供 “数据” + “服务” 整合查询能力。
|
| net.hasor.dataql.domain |
DataQL,结果模型。
|
| net.hasor.dataql.runtime |
DataQL,执行运行时。
|
| net.hasor.dataql.runtime.mem |
内存数据结构。
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataModel |
QueryResult.getData()
获得返回值
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ListModel
集合类型结果集
|
class |
ObjectModel
对象结果
|
class |
UdfModel
函数调用
|
class |
ValueModel
值类型结果
|
| 限定符和类型 | 方法和说明 |
|---|---|
DataModel |
UdfModel.call(Hints readOnly,
Object... params) |
DataModel |
UdfModel.call(Object[] params)
UDF 的返回值必须是一个 对象或者数组
|
static DataModel |
DomainHelper.convertTo(Object object) |
DataModel |
ListModel.get(int index)
获取某一个元素
|
DataModel |
ObjectModel.get(String fieldName)
获取某一个元素
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<DataModel> |
ListModel.asOri() |
Map<String,DataModel> |
ObjectModel.asOri() |
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataModel |
ThrowRuntimeException.result |
| 限定符和类型 | 方法和说明 |
|---|---|
DataModel |
ThrowRuntimeException.getResult() |
| 构造器和说明 |
|---|
ThrowRuntimeException(String errorMessage,
int throwCode,
long executionTime,
DataModel result) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataModel |
DataStack.getResult() |
DataModel |
RefLambdaCallException.getResult() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DataStack.setResult(DataModel result) |
| 构造器和说明 |
|---|
RefLambdaCallException(int address,
int resultCode,
DataModel result) |
Copyright © 2020. All rights reserved.