Test all the possible queries in all the dimensions.
1 olap.cube.getRobotQueryTests
<olap.cube.getRobotQueryTests>
<value /> !
</olap.cube.getRobotQueryTests>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Evalue | cube | Cube that you want to test. |
Returns | |
---|---|
Type | Description |
ResultSet | Returns which queries of all the possibles works in the dimensions and whose no. |
Example
Copy
<xsql-script name='olap_cube_getRobotQueryTests'> <body> <vtable name='m_status'> <column name='cube' type='char' /> <column name='query' type='char' /> <column name='message' type='char' /> </vtable> <set name='m_cube'> <olap.schema.getCube name="Quadrant Analysis"> <olap.schema name="p_sd" /> </olap.schema.getCube> </set> <iterator name='m_query'> <in> <olap.cube.getRobotQueryTests> <m_cube /> </olap.cube.getRobotQueryTests> </in> <do> <println>Query MDX : <olap.cube.getName><m_cube /></olap.cube.getName> : <m_query /></println> <println>Query Java: <olap.query.toJava><m_query /></olap.query.toJava></println> <try> <body> <resultset.close> <olap.query.execute> <m_query /> </olap.query.execute> </resultset.close> <println>DONE</println> <vtable.insert name='m_status'> <olap.cube.getName><m_cube /></olap.cube.getName> <m_query /> <string>OK</string> </vtable.insert> </body> <catch> <println>ERROR: <error.message /></println> <vtable.insert name='m_status'> <olap.cube.getName><m_cube /></olap.cube.getName> <m_query /> <error.message /> </vtable.insert> </catch> </try> </do> </iterator> <println> <m_status /> </println> </body> </xsql-script>