public class DsFilter
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
Description: 数据集过滤
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
QUERY_AREA_NAME_COL_DEFAULT |
static java.lang.String |
QUERY_AREA_NAME_COL_DEFAULT_unique |
static java.lang.String |
QUERY_AREA_NAME_DEFAULT |
限定符和类型 | 方法和说明 |
---|---|
static DictAttrRelaQuery_I |
getDictAttrRelaQuery(DsInfo dsInfo,
java.lang.String sourceCode)
获取数据源来源实现类
|
void |
parserNode(org.jdom.Element nodeEl) |
DsFilterResult |
process(ModuleContext context,
DsInfo dsInfo,
java.lang.String sqlOri,
DsRender_I dsRender,
DataCenter dc)
解析SQL语句
|
DsFilterResult |
processFile(ModuleContext context,
DsInfo dsInfo,
DsRender_I dsRender)
文件类型的数据集
|
DsFilterResult |
processJSON(ModuleContext context,
DsInfo dsInfo,
DsRender_I dsRender) |
DsFilterResult |
processRestful(ModuleContext context,
DsInfo dsInfo,
DsRender_I dsRender)
数据集接口方式处理逻辑
|
static java.lang.String |
processSqlQueryName(ModuleContext context,
java.lang.String sql,
java.util.Map<java.lang.String,DsFilterQueryMapValue> queryMap,
DsFilterResult result)
解析查询区域变量
|
public static final java.lang.String QUERY_AREA_NAME_DEFAULT
public static final java.lang.String QUERY_AREA_NAME_COL_DEFAULT
public static final java.lang.String QUERY_AREA_NAME_COL_DEFAULT_unique
public DsFilter(DsInfo dsInfo)
public void parserNode(org.jdom.Element nodeEl)
public DsFilterResult processRestful(ModuleContext context, DsInfo dsInfo, DsRender_I dsRender)
context
- ModuleContextdsInfo
- DsInfodsRender
- DsRender_Ipublic DsFilterResult processFile(ModuleContext context, DsInfo dsInfo, DsRender_I dsRender)
context
- dsInfo
- dsRender
- public DsFilterResult processJSON(ModuleContext context, DsInfo dsInfo, DsRender_I dsRender)
public DsFilterResult process(ModuleContext context, DsInfo dsInfo, java.lang.String sqlOri, DsRender_I dsRender, DataCenter dc)
context
- ModuleContextdsInfo
- DsInfosqlOri
- StringdsRender
- dsRenderdc
- DataCenterpublic static java.lang.String processSqlQueryName(ModuleContext context, java.lang.String sql, java.util.Map<java.lang.String,DsFilterQueryMapValue> queryMap, DsFilterResult result)
context
- ModuleContextsql
- StringqueryMap
- Mapresult
- DsFilterResultpublic static DictAttrRelaQuery_I getDictAttrRelaQuery(DsInfo dsInfo, java.lang.String sourceCode)
dsInfo
- DsInfosourceCode
- String