public void clearTableInstances() { for (int agentInstanceId : getAgentInstanceIds()) { TableStateInstance state = getState(agentInstanceId); if (state != null) { state.clearEvents(); } } }
public void removeIndexReferencesStatement(String statementName) { Collection<String> indexesDereferenced = eventTableIndexMetadataRepo.getRemoveRefIndexesDereferenced(statementName); for (String indexDereferenced : indexesDereferenced) { // remove tables for (int agentInstanceId : getAgentInstanceIds()) { TableStateInstance state = getState(agentInstanceId); if (state != null) { IndexMultiKey mk = state.getIndexRepository().getIndexByName(indexDereferenced); if (mk != null) { state.getIndexRepository().removeIndex(mk); } } } } }