Ejemplo n.º 1
0
 @Test
 public void testSubQuery_selfAggregate_groupField() {
   String query = "Vlan[@resourceId =& Vlan<@resourceId>{@resourceId}]";
   QueryContext context = new QueryContext(cmsdbContext);
   context.clearMetadataServices();
   context.setAllowFullTableScan(true);
   IQueryResult result = queryService.query(query, context);
   Assert.assertEquals(1, result.getEntities().size());
 }
Ejemplo n.º 2
0
 @Test
 public void testSub05NonRef_aggregationField() {
   QueryContext context = new QueryContext(raptorContext);
   context.setAllowFullTableScan(true);
   context.clearMetadataServices();
   String query = "Environment.applications[@_type =& ApplicationService<@_type>{$max(@_type)}]";
   IQueryResult result = queryService.query(query, context);
   Assert.assertEquals(1, result.getEntities().size());
 }
Ejemplo n.º 3
0
 @Test
 public void testSub05NonRef_aggregationField_01() {
   QueryContext context = new QueryContext(raptorContext);
   context.clearMetadataServices();
   context.setAllowFullTableScan(true);
   String query =
       "ServiceInstance[@port =& ServiceInstance<@healthStatus>[@healthStatus=\"unknown\"]{$max(@port)}]";
   IQueryResult result = queryService.query(query, context);
   Assert.assertEquals(1, result.getEntities().size());
 }