public void validate(Command command, List<ElementSymbol> viewSymbols) throws QueryMetadataException, TeiidComponentException {
if (this.updateInfo.deleteType != UpdateType.INHERENT && this.updateInfo.updateType != UpdateType.INHERENT && this.updateInfo.insertType != UpdateType.INHERENT) {
return;
}
if (command instanceof SetQuery) {
SetQuery setQuery = (SetQuery)command;
if (setQuery.getLimit() != null) {
handleValidationError(QueryPlugin.Util.getString("ERR.015.012.0013"), true, true, true); //$NON-NLS-1$
return;
}
LinkedList<Query> queries = new LinkedList<Query>();
if (!PartitionAnalyzer.extractQueries((SetQuery)command, queries)) {