AbstractJdbcEventAnalyticsManager { protected String getColumn( QueryItem item ) { return quoteAlias( item.getItemName() ); } AbstractJdbcEventAnalyticsManager( @Qualifier( "readOnlyJdbcTemplate" ) JdbcTemplate jdbcTemplate,
        StatementBuilder statementBuilder, ProgramIndicatorService programIndicatorService,
        ProgramIndicatorSubqueryBuilder programIndicatorSubqueryBuilder ); Grid getAggregatedEventData( EventQueryParams params, Grid grid, int maxLimit );  }
@Test public void verifyGetColumn() { DimensionalItemObject dio = new BaseDimensionalItemObject( dataElementA.getUid() ); QueryItem item = new QueryItem( dio ); String column = subject.getColumn( item ); assertThat( column, is( "ax.\"" + dataElementA.getUid() + "\"" ) ); }