Interface ThinQueryService
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ThinQueryServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateTotals(ThinQuery tq, Cube cub, CellDataSet result, CellSet cellSet, ICellSetFormatter formatter) voidThinQueryconvertQuery(String xml, Cube cube, SaikuReport report) ThinQuerycreateQuery(ThinQuery tq, Cube cube) ThinQuerydrillacross(String queryName, Cube cub, SaikuReport report, List<Integer> cellPosition, Map<String, List<String>> levels) drillthrough(String queryName, SaikuReport report, int maxrows, String returns) drillthrough(String queryName, SaikuReport report, List<Integer> cellPosition, Integer maxrows, String returns) drillthrough(ThinQuery tq, SaikuReport report) CellDataSetexecute(String username, ThinQuery tq, SaikuReport report, Cube cube) CellDataSetexecute(String username, ThinQuery tq, SaikuReport report, Cube cube, String formatter) CellSetexecuteInternalQuery(String username, ThinQuery query, SaikuReport report, Cube cube) CellSetexecuteInternalQuery(User user, ParameterSet parameterSet, ThinQuery query, SaikuReport report, Cube cube) byte[]byte[]exportResultSetCsv(ResultSet rs, String delimiter, String enclosing, boolean printHeader, List<<any>> additionalColumns) QueryContextgetContext(String name) byte[]byte[]CellDataSetgetFormattedResult(String query, Cube cube, String format) List<SimpleCubeElement> getResultMetadataMembers(String queryName, Cube cube, boolean preferResult, String hierarchyName, String levelName, String searchString, int searchLimit) booleanisMdxDrillthrough(ThinQuery query, SaikuReport report) booleanisOldQuery(String filecontent) toJSONString(ThinQuery query) ThinQueryupdateQuery(ThinQuery old, Cube cube, SaikuReport report) ThinQuery
-
Method Details
-
isOldQuery
-
convertQuery
-
createQuery
ThinQuery createQuery(ThinQuery tq, Cube cube) -
isMdxDrillthrough
-
drillthrough
-
execute
-
getContext
-
cancel
- Throws:
SQLException
-
updateQuery
-
getResultMetadataMembers
-
getExport
-
getExport
-
zoomIn
-
drillthrough
-
drillthrough
-
exportResultSetCsv
-
exportResultSetCsv
-
getFormattedResult
- Throws:
Exception
-
execute
-
drillacross
-
toJSONString
-
executeInternalQuery
CellSet executeInternalQuery(String username, ThinQuery query, SaikuReport report, Cube cube) throws Exception - Throws:
Exception
-
executeInternalQuery
CellSet executeInternalQuery(User user, ParameterSet parameterSet, ThinQuery query, SaikuReport report, Cube cube) throws Exception - Throws:
Exception
-
calculateTotals
void calculateTotals(ThinQuery tq, Cube cub, CellDataSet result, CellSet cellSet, ICellSetFormatter formatter) throws Exception - Throws:
Exception
-