数据结构

Query DSL(Domain Specific Language) 用来描述数据查询条件以及数据结构,适用基于数据库实现的数据分析引擎。

Object QueryDSL 数据结构

字段类型说明必填项
selectArray\<Field Expression>选择字段列表
fromString查询数据表名称或数据模型
wheresArray\<Object Where>数据查询条件
ordersArray\<Object Order>排序条件
offsetInt记录开始位置
limitInt读取数据的数量
pageInt分页查询当前页面页码
pagesizeInt每页读取记录数量
data-onlyBool设定为 true, 查询结果为 Array\<Object Record>; 默认为 false, 查询结果为 Array\<Object Paginate>, 仅在设定 pagepagesize时有效。
groupsArray\<Object Group>聚合字段和统计层级设置。
havingsArray\<Object Having>聚合查询结果筛选, 仅在设定 groups 时有效。
unionsArray\<Object QueryDSL>联合查询。多个查询将结果合并为一张表
queryObject QueryDSL子查询。按 QueryDSL 描述查询逻辑,生成一张二维数据表或数值。
joinsArray\<Object Join>表连接。连接数据量较大的数据表时 不推荐使用
sqlObject SQLSQL 语句。非必要,勿使用
commentString查询条件注释,用于帮助理解查询条件逻辑和在开发平台中呈现。
withsObject关联关系现。

数据结构

Query DSL(Domain Specific Language) 用来描述数据查询条件以及数据结构,适用基于数据库实现的数据分析引擎。

Object QueryDSL 数据结构

字段类型说明必填项
selectArray\<Field Expression>选择字段列表
fromString查询数据表名称或数据模型
wheresArray\<Object Where>数据查询条件
ordersArray\<Object Order>排序条件
offsetInt记录开始位置
limitInt读取数据的数量
pageInt分页查询当前页面页码
pagesizeInt每页读取记录数量
data-onlyBool设定为 true, 查询结果为 Array\<Object Record>; 默认为 false, 查询结果为 Array\<Object Paginate>, 仅在设定 pagepagesize时有效。
groupsArray\<Object Group>聚合字段和统计层级设置。
havingsArray\<Object Having>聚合查询结果筛选, 仅在设定 groups 时有效。
unionsArray\<Object QueryDSL>联合查询。多个查询将结果合并为一张表
queryObject QueryDSL子查询。按 QueryDSL 描述查询逻辑,生成一张二维数据表或数值。
joinsArray\<Object Join>表连接。连接数据量较大的数据表时 不推荐使用
sqlObject SQLSQL 语句。非必要,勿使用
commentString查询条件注释,用于帮助理解查询条件逻辑和在开发平台中呈现。
withsObject关联关系现。