@@ -93,6 +93,7 @@ public String getLimitString() {
93
93
DATABASE_LIST .add (DATABASE_MILVUS );
94
94
DATABASE_LIST .add (DATABASE_CASSANDRA );
95
95
96
+ // Milvus 需要
96
97
SQL_FUNCTION_MAP .put ("vMatch" , "" );
97
98
SQL_FUNCTION_MAP .put ("consistencyLevel" , "" );
98
99
SQL_FUNCTION_MAP .put ("partitionBy" , "" );
@@ -164,30 +165,31 @@ public String getUserIdKey(String database, String schema, String datasource, St
164
165
RAW_MAP .put ("commentWhereItem1" ,"(`Comment`.`userId` = 38710 AND `Comment`.`momentId` = 470)" );
165
166
RAW_MAP .put ("to_days(now())-to_days(`date`)<=7" , "" ); // 给 @having 使用
166
167
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 获取分组
167
171
RAW_MAP .put ("length(url)-length(substring_index(url,'/',-1))-1" , "" ); // APIAuto 获取分组
168
172
RAW_MAP .put ("length(url) - length(substring_index(url,'/',-1)) - 1" , "" ); // APIAuto 获取分组
169
173
RAW_MAP .put ("substr(url,1,length(url)-length(substring_index(url,'/',-1))-1)" , "" ); // APIAuto 获取分组
170
174
RAW_MAP .put ("substr(url,1,length(url) - length(substring_index(url,'/',-1)) - 1)" , "" ); // APIAuto 获取分组
171
175
RAW_MAP .put ("substr(url,1,length(url)-length(substring_index(url,'/',-1))-1) url" , "" ); // APIAuto 获取分组
172
176
RAW_MAP .put ("substr(url,1,length(url) - length(substring_index(url,'/',-1)) - 1) url" , "" ); // APIAuto 获取分组
173
177
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 获取分组
175
179
RAW_MAP .put ("ifnull(`group`,'-')" , "" ); // APIAuto 获取分组
176
- RAW_MAP .put ("any_value(ifnull(`group`,'_'))" , "" ); // APIAuto 获取分组
177
180
RAW_MAP .put ("any_value(ifnull(`group`,'-'))" , "" ); // APIAuto 获取分组
178
181
RAW_MAP .put ("length(`group`)" , "" ); // APIAuto 获取分组
179
182
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 获取分组
183
183
RAW_MAP .put ("CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END" , "" ); // APIAuto 获取分组
184
184
RAW_MAP .put ("(CASE WHEN length(`group`) > 0 THEN `group` ELSE '-' END)" , "" ); // APIAuto 获取分组
185
185
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 获取分组
186
187
RAW_MAP .put ("LIKE" , "" ); // UnitAuto 获取分组
187
188
RAW_MAP .put ("substr(package,2)" , "" ); // UnitAuto 获取分组
188
189
RAW_MAP .put ("CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END" , "" ); // UnitAuto 获取分组
189
190
RAW_MAP .put ("(CASE WHEN package LIKE '*%' THEN substr(package,2) ELSE package END) `url`" , "" ); // UnitAuto 获取分组
190
191
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 获取分组
191
193
}
192
194
193
195
0 commit comments