loadDashboardBy
2021-09-13 18:06:41 0 举报
AI智能生成
仪表板加载逻辑
作者其他创作
大纲/内容
validateDataChange
selectDataSourceByCustomDataId(customDataSetId)
dynamicSqlBuild
buildFieldAndOrderByAndGroupBy
generateIndicatorInfo
queryColumnInfo
isDateColumn(true的逻辑)
getDateField
isNewDateExpress
calExpressColumn
takeDatePlaceHolder
ChartFunctionFactory.getFunc(...).getDateStr(...)
buildTableAlias
hasStatisticsField
statisticsFiled
generateAggregationField
isNewField
isAggregateFunction
getMetricFunctionSentence
ChartFunctionFactory.getFunc(...).getFuncInfo(...)
transFieldOrderSet
commonField
isNewField
calExpressColumn
transFieldOrderSet
groupFlag 为true 需要分组,false 不需要分组,如果要分组,放到分组集合中
buildTableName
hasSameAssociatedModel
getAssociationModelInfo
collectOtherDataSetId
findAssociationModel
generateSql
levelTraverseTree
obtainTableBriefInfo
buildUpSql
getLeafSql
getTableAlias
fieldAliasJoin
buildIfWhere
getDimensionWhere
getWhereConditionBy
computeWhereExpress
getColumnInfo
fieldFilter
isNewField
getMatchTypeValue
calculateEnumValue
calculateNumberExpress
calculateDateExpress
defaultConditionExpress
whereConditionField
getGlobalFilter
buildIfHaving
getMetricHaving
getHavingConditionBy
getColumnInfo
generateMeasureCondition
whereConditionField
buildLimit
assembleDynamicSql
executeDMLSQL
收藏
0 条评论
下一页
为你推荐
查看更多