@Test public void testQueryExecute() throws Exception { RawQuery query = mock(RawQuery.class); CompiledQuery compiledQuery = mock(CompiledQuery.class); QueryStatement queryStatement = new QueryStatement(query); when(mockDataStorage.compile(query)).thenReturn(compiledQuery); when(compiledQuery.getServiceName()).thenReturn("TestTimeSeriesAPIEntity"); queryStatement.execute(mockDataStorage); verify(mockDataStorage).query(any(), any()); } }
@Test public void testQuery() throws IllegalDataStorageTypeException, IOException { testCreate(); RawQuery query = new RawQuery(); query.setQuery("TestTimeSeriesAPIEntity[@cluster=\"test\" AND @datacenter = \"test\"]{*}"); query.setPageSize(Integer.MAX_VALUE); query.setFilterIfMissing(false); query.setStartTime(DateTimeUtil.millisecondsToHumanDateWithSeconds(0)); query.setEndTime(DateTimeUtil.millisecondsToHumanDateWithSeconds(System.currentTimeMillis() + 25 * 3600 * 1000)); QueryStatement queryStatement = new QueryStatement(query); QueryResult<?> entityResult = queryStatement.execute(DataStorageManager.newDataStorage("hbase")); assert entityResult != null; } }
.done(); QueryStatement queryStatement = new QueryStatement(rawQuery); GenericServiceAPIResponseEntity response = new GenericServiceAPIResponseEntity(); Map<String,Object> meta = new HashMap<>(); QueryResult<?> result = queryStatement.execute(dataStorage); if(result.isSuccess()){ meta.put(FIRST_TIMESTAMP, result.getFirstTimestamp());
.done(); QueryStatement queryStatement = new QueryStatement(rawQuery); GenericServiceAPIResponseEntity response = new GenericServiceAPIResponseEntity(); Map<String,Object> meta = new HashMap<>(); QueryResult<?> result = queryStatement.execute(dataStorage); if(result.isSuccess()){ meta.put(FIRST_TIMESTAMP, result.getFirstTimestamp());