forked from github/dataease
commit
3f3320541d
@ -345,16 +345,6 @@ public class ImpalaQueryProvider extends QueryProvider {
|
|||||||
return sqlLimit(st.render(), view);
|
return sqlLimit(st.render(), view);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getSQLWithPage(boolean isTable, String table, List<ChartViewFieldDTO> xAxis, List<ChartFieldCustomFilterDTO> fieldCustomFilter, List<DataSetRowPermissionsTreeDTO> rowPermissionsTree, List<ChartExtFilterRequest> extFilterRequestList, Datasource ds, ChartViewWithBLOBs view, PageInfo pageInfo) {
|
|
||||||
String limit = ((pageInfo.getGoPage() != null && pageInfo.getPageSize() != null) ? " LIMIT " + pageInfo.getPageSize() + " offset " + (pageInfo.getGoPage() - 1) * pageInfo.getPageSize() : "");
|
|
||||||
if (isTable) {
|
|
||||||
return originalTableInfo(table, xAxis, fieldCustomFilter, rowPermissionsTree, extFilterRequestList, ds, view) + limit;
|
|
||||||
} else {
|
|
||||||
return originalTableInfo("(" + sqlFix(table) + ")", xAxis, fieldCustomFilter, rowPermissionsTree, extFilterRequestList, ds, view) + limit;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private String originalTableInfo(String table, List<ChartViewFieldDTO> xAxis, List<ChartFieldCustomFilterDTO> fieldCustomFilter, List<DataSetRowPermissionsTreeDTO> rowPermissionsTree, List<ChartExtFilterRequest> extFilterRequestList, Datasource ds, ChartViewWithBLOBs view) {
|
private String originalTableInfo(String table, List<ChartViewFieldDTO> xAxis, List<ChartFieldCustomFilterDTO> fieldCustomFilter, List<DataSetRowPermissionsTreeDTO> rowPermissionsTree, List<ChartExtFilterRequest> extFilterRequestList, Datasource ds, ChartViewWithBLOBs view) {
|
||||||
SQLObj tableObj = SQLObj.builder()
|
SQLObj tableObj = SQLObj.builder()
|
||||||
.tableName((table.startsWith("(") && table.endsWith(")")) ? table : String.format(ImpalaConstants.KEYWORD_TABLE, table))
|
.tableName((table.startsWith("(") && table.endsWith(")")) ? table : String.format(ImpalaConstants.KEYWORD_TABLE, table))
|
||||||
@ -1297,4 +1287,8 @@ public class ImpalaQueryProvider extends QueryProvider {
|
|||||||
"{\"dateformat\": \"yyyyMMdd HH:mm:ss\"}\n" +
|
"{\"dateformat\": \"yyyyMMdd HH:mm:ss\"}\n" +
|
||||||
"]", Dateformat.class);
|
"]", Dateformat.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getResultCount(boolean isTable, String sql, List<ChartViewFieldDTO> xAxis, List<ChartFieldCustomFilterDTO> fieldCustomFilter, List<DataSetRowPermissionsTreeDTO> rowPermissionsTree, List<ChartExtFilterRequest> extFilterRequestList, Datasource ds, ChartViewWithBLOBs view) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1136,6 +1136,6 @@ export const CHART_FONT_LETTER_SPACE = [
|
|||||||
{ name: '10px', value: '10' }
|
{ name: '10px', value: '10' }
|
||||||
]
|
]
|
||||||
|
|
||||||
export const NOT_SUPPORT_PAGE_DATASET = ['kylin', 'sqlServer', 'es', 'presto', 'ds_doris', 'StarRocks']
|
export const NOT_SUPPORT_PAGE_DATASET = ['kylin', 'sqlServer', 'es', 'presto', 'ds_doris', 'StarRocks', 'impala']
|
||||||
|
|
||||||
export const SUPPORT_Y_M = ['y', 'y_M', 'y_M_d']
|
export const SUPPORT_Y_M = ['y', 'y_M', 'y_M_d']
|
||||||
|
Loading…
Reference in New Issue
Block a user