/** * Return description * @return Description of failure */ public String toString() { return getMessage(); }
/** * Return description * @return Description of failure */ public String toString() { return getMessage(); }
/** * Return description * @return Description of failure */ public String toString() { return getMessage(); }
@Override protected boolean processMetadataValidatorReport(VDBKey key, ValidatorReport report) { if (throwMetadataErrors) { super.processMetadataValidatorReport(key, report); //remove ValidatorFailure firstFailure = report.getItems().iterator().next(); throw new VDBValidationError(RuntimePlugin.Event.TEIID40095, firstFailure.getMessage()); } return true; } };
public String getFailureMessage() { Collection<ValidatorFailure> failures = getItems(); if(failures.size() == 0) { return QueryPlugin.Util.getString("ERR.015.012.0064"); //$NON-NLS-1$ } else if(failures.size() == 1) { return failures.iterator().next().toString(); } else { StringBuffer err = new StringBuffer(); err.append(QueryPlugin.Util.getString("ERR.015.012.0063")); //$NON-NLS-1$ Iterator<ValidatorFailure> iter = failures.iterator(); while(iter.hasNext()) { ValidatorFailure next = iter.next(); if (next.getStatus() != Status.ERROR) { err.append(next.getStatus()).append(" "); //$NON-NLS-1$ } err.append(next.getMessage()); if (iter.hasNext()) { err.append(", "); //$NON-NLS-1$ } } return err.toString(); } }
public static void validateWithVisitor( AbstractValidationVisitor visitor, QueryMetadataInterface metadata, Command command) throws QueryValidatorException, TeiidComponentException { // Validate with visitor ValidatorReport report = Validator.validate(command, metadata, visitor); if (report.hasItems()) { ValidatorFailure firstFailure = report.getItems().iterator().next(); throw new QueryValidatorException(QueryPlugin.Event.TEIID30492, firstFailure.getMessage()); } }
public String getFailureMessage() { Collection<ValidatorFailure> failures = getItems(); if(failures.size() == 0) { return QueryPlugin.Util.getString("ERR.015.012.0064"); //$NON-NLS-1$ } else if(failures.size() == 1) { return failures.iterator().next().toString(); } else { StringBuffer err = new StringBuffer(); err.append(QueryPlugin.Util.getString("ERR.015.012.0063")); //$NON-NLS-1$ Iterator<ValidatorFailure> iter = failures.iterator(); while(iter.hasNext()) { ValidatorFailure next = iter.next(); if (next.getStatus() != Status.ERROR) { err.append(next.getStatus()).append(" "); //$NON-NLS-1$ } err.append(next.getMessage()); if (iter.hasNext()) { err.append(", "); //$NON-NLS-1$ } } return err.toString(); } }
public String getFailureMessage() { Collection<ValidatorFailure> failures = getItems(); if(failures.size() == 0) { return QueryPlugin.Util.getString("ERR.015.012.0064"); //$NON-NLS-1$ } else if(failures.size() == 1) { return failures.iterator().next().toString(); } else { StringBuffer err = new StringBuffer(); err.append(QueryPlugin.Util.getString("ERR.015.012.0063")); //$NON-NLS-1$ Iterator<ValidatorFailure> iter = failures.iterator(); while(iter.hasNext()) { ValidatorFailure next = iter.next(); if (next.getStatus() != Status.ERROR) { err.append(next.getStatus()).append(" "); //$NON-NLS-1$ } err.append(next.getMessage()); if (iter.hasNext()) { err.append(", "); //$NON-NLS-1$ } } return err.toString(); } }
public static void validateWithVisitor( AbstractValidationVisitor visitor, QueryMetadataInterface metadata, Command command) throws QueryValidatorException, TeiidComponentException { // Validate with visitor ValidatorReport report = Validator.validate(command, metadata, visitor); if (report.hasItems()) { ValidatorFailure firstFailure = report.getItems().iterator().next(); throw new QueryValidatorException(QueryPlugin.Event.TEIID30492, firstFailure.getMessage()); } }
public static void validateWithVisitor( AbstractValidationVisitor visitor, QueryMetadataInterface metadata, Command command) throws QueryValidatorException, TeiidComponentException { // Validate with visitor ValidatorReport report = Validator.validate(command, metadata, visitor); if (report.hasItems()) { ValidatorFailure firstFailure = report.getItems().iterator().next(); throw new QueryValidatorException(QueryPlugin.Event.TEIID30492, firstFailure.getMessage()); } }
private void processReport(ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, ValidatorReport resolverReport) { if(resolverReport != null && resolverReport.hasItems()) { for (ValidatorFailure v:resolverReport.getItems()) { log(report, model, v.getStatus() == ValidatorFailure.Status.ERROR?Severity.ERROR:Severity.WARNING, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), v.getMessage())); } } }
private void processReport(ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, ValidatorReport resolverReport) { if(resolverReport != null && resolverReport.hasItems()) { for (ValidatorFailure v:resolverReport.getItems()) { log(report, model, v.getStatus() == ValidatorFailure.Status.ERROR?Severity.ERROR:Severity.WARNING, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), v.getMessage())); } } }
private void processReport(ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, ValidatorReport resolverReport) { if(resolverReport != null && resolverReport.hasItems()) { for (ValidatorFailure v:resolverReport.getItems()) { log(report, model, v.getStatus() == ValidatorFailure.Status.ERROR?Severity.ERROR:Severity.WARNING, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), v.getMessage())); } } }
public static ProcessorPlan getProcedurePlan(String userQuery, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder) throws Exception { Command userCommand = QueryParser.getQueryParser().parseCommand(userQuery); QueryResolver.resolveCommand(userCommand, metadata); ValidatorReport report = Validator.validate(userCommand, metadata); if (report.hasItems()) { ValidatorFailure firstFailure = report.getItems().iterator().next(); throw new QueryValidatorException(firstFailure.getMessage()); } QueryRewriter.rewrite(userCommand, metadata, new CommandContext()); AnalysisRecord analysisRecord = new AnalysisRecord(false, DEBUG); try { if ( capabilitiesFinder == null ) { capabilitiesFinder = new DefaultCapabilitiesFinder(); } ProcessorPlan plan = QueryOptimizer.optimizePlan(userCommand, metadata, null, capabilitiesFinder, analysisRecord, null); return plan; } finally { if(DEBUG) { System.out.println(analysisRecord.getDebugLog()); } } }
throw new QueryValidatorException(firstFailure.getMessage());