@@ -93,6 +93,7 @@ public String getLimitString() {
9393 DATABASE_LIST .add (DATABASE_MILVUS );
9494 DATABASE_LIST .add (DATABASE_CASSANDRA );
9595
96+ // Milvus 需要
9697 SQL_FUNCTION_MAP .put ("vMatch" , "" );
9798 SQL_FUNCTION_MAP .put ("consistencyLevel" , "" );
9899 SQL_FUNCTION_MAP .put ("partitionBy" , "" );
@@ -164,30 +165,31 @@ public String getUserIdKey(String database, String schema, String datasource, St
164165 RAW_MAP .put ("commentWhereItem1" ,"(`Comment`.`userId` = 38710 AND `Comment`.`momentId` = 470)" );
165166 RAW_MAP .put ("to_days(now())-to_days(`date`)<=7" , "" ); // 给 @having 使用
166167 RAW_MAP .put ("sexShowStr" , "CASE sex WHEN 0 THEN '男' WHEN 1 THEN '女' ELSE '其它' END" ); // 给 @having 使用
168+
169+ RAW_MAP .put ("length(url)" , "" ); // APIAuto 获取分组
170+ RAW_MAP .put ("length(substring_index(url,'/',-1))" , "" ); // APIAuto 获取分组
167171 RAW_MAP .put ("length(url)-length(substring_index(url,'/',-1))-1" , "" ); // APIAuto 获取分组
168172 RAW_MAP .put ("length(url) - length(substring_index(url,'/',-1)) - 1" , "" ); // APIAuto 获取分组
169173 RAW_MAP .put ("substr(url,1,length(url)-length(substring_index(url,'/',-1))-1)" , "" ); // APIAuto 获取分组
170174 RAW_MAP .put ("substr(url,1,length(url) - length(substring_index(url,'/',-1)) - 1)" , "" ); // APIAuto 获取分组
171175 RAW_MAP .put ("substr(url,1,length(url)-length(substring_index(url,'/',-1))-1) url" , "" ); // APIAuto 获取分组
172176 RAW_MAP .put ("substr(url,1,length(url) - length(substring_index(url,'/',-1)) - 1) url" , "" ); // APIAuto 获取分组
173177 RAW_MAP .put ("length(substr(url,1,length(url)-length(substring_index(url,'/',-1))-1))" , "" ); // APIAuto 获取分组
174- RAW_MAP .put ("ifnull(`group`,'_') " , "" ); // APIAuto 获取分组
178+ RAW_MAP .put ("substr(url,1,length(url)-length(substring_index(url,'/',-1))-1):groupUrl " , "substr(url,1,length(url)-length(substring_index(url,'/',-1))-1) `groupUrl` " ); // APIAuto 获取分组
175179 RAW_MAP .put ("ifnull(`group`,'-')" , "" ); // APIAuto 获取分组
176- RAW_MAP .put ("any_value(ifnull(`group`,'_'))" , "" ); // APIAuto 获取分组
177180 RAW_MAP .put ("any_value(ifnull(`group`,'-'))" , "" ); // APIAuto 获取分组
178181 RAW_MAP .put ("length(`group`)" , "" ); // APIAuto 获取分组
179182 RAW_MAP .put ("length(`group`) > 0" , "" ); // APIAuto 获取分组
180- RAW_MAP .put ("CASE WHEN length(`group`) > 0 THEN `group` ELSE '_' END" , "" ); // APIAuto 获取分组
181- RAW_MAP .put ("(CASE WHEN length(`group`) > 0 THEN `group` ELSE '_' END)" , "" ); // APIAuto 获取分组
182- RAW_MAP .put ("(CASE WHEN length(`group`) > 0 THEN `group` ELSE '_' END) `name`" , "" ); // APIAuto 获取分组
183183 RAW_MAP .put ("CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END" , "" ); // APIAuto 获取分组
184184 RAW_MAP .put ("(CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END)" , "" ); // APIAuto 获取分组
185185 RAW_MAP .put ("(CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END) `name`" , "" ); // APIAuto 获取分组
186+ RAW_MAP .put ("(CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END):groupName`" , "(CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END) `groupName`" ); // APIAuto 获取分组
186187 RAW_MAP .put ("LIKE" , "" ); // UnitAuto 获取分组
187188 RAW_MAP .put ("substr(package,2)" , "" ); // UnitAuto 获取分组
188189 RAW_MAP .put ("CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END" , "" ); // UnitAuto 获取分组
189190 RAW_MAP .put ("(CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END) `url`" , "" ); // UnitAuto 获取分组
190191 RAW_MAP .put ("(CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END) `groupUrl`" , "" ); // UnitAuto 获取分组
192+ RAW_MAP .put ("(CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END):groupUrl" , "(CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END) `groupUrl`" ); // UnitAuto 获取分组
191193 }
192194
193195
0 commit comments