| 程序包 | 说明 |
|---|---|
| net.hasor.dataql |
DataQL 全面提供 “数据” + “服务” 整合查询能力。
|
| net.hasor.dataql.binder |
DataQL,Hasor 专用扩展。
|
| net.hasor.dataql.runtime |
DataQL,执行运行时。
|
| net.hasor.dataql.runtime.mem |
内存数据结构。
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends FragmentProcess> |
DataQL.addFragmentProcess(String name,
BindInfo<T> implementation)
添加一个外部代码片段执行器
|
<T extends FragmentProcess> |
DataQL.addFragmentProcess(String name,
Class<T> implementation)
添加一个外部代码片段执行器
|
<T extends FragmentProcess> |
DataQL.addFragmentProcess(String name,
Supplier<T> provider)
添加一个外部代码片段执行器
|
default <T extends FragmentProcess> |
QueryApiBinder.bindFragment(String fragmentType,
BindInfo<T> bindInfo)
注册 FragmentProcess
|
default <T extends FragmentProcess> |
QueryApiBinder.bindFragment(String fragmentType,
Class<? extends T> implementation)
注册 FragmentProcess
|
<T extends FragmentProcess> |
QueryApiBinder.bindFragment(String fragmentType,
Supplier<T> provider)
注册 FragmentProcess
|
| 限定符和类型 | 方法和说明 |
|---|---|
default FragmentProcess |
Finder.findFragmentProcess(String fragmentType) |
| 限定符和类型 | 方法和说明 |
|---|---|
default DataQL |
DataQL.addFragmentProcess(String name,
FragmentProcess instance)
添加一个外部代码片段执行器
|
default QueryApiBinder |
QueryApiBinder.bindFragment(String fragmentType,
FragmentProcess instance)
注册 FragmentProcess
|
| 限定符和类型 | 方法和说明 |
|---|---|
FragmentProcess |
AppContextFinder.findFragmentProcess(String fragmentType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AppContextFinder.addFragmentProcess(String name,
Supplier<? extends FragmentProcess> provider) |
| 限定符和类型 | 方法和说明 |
|---|---|
FragmentProcess |
InsetProcessContext.findFragmentProcess(String fragmentType) |
| 构造器和说明 |
|---|
RefFragmentCall(Location.RuntimeLocation location,
boolean isBach,
FragmentProcess fragmentProcess) |
Copyright © 2020. All rights reserved.