if (supportPreparedBatchUpdate && !CriteriaCapabilityValidatorVisitor.canPushLanguageObject(command, metadata.getModelID(modelName), metadata, capabilitiesFinder, analysisRecord, new ValidatorOptions(false, false, true))) { supportPreparedBatchUpdate = false;
if (supportPreparedBatchUpdate && !CriteriaCapabilityValidatorVisitor.canPushLanguageObject(command, metadata.getModelID(modelName), metadata, capabilitiesFinder, analysisRecord, new ValidatorOptions(false, false, true))) { supportPreparedBatchUpdate = false;
QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord record) throws QueryMetadataException, TeiidComponentException { if(!CriteriaCapabilityValidatorVisitor.canPushLanguageObject(crit, accessModelID, metadata, capFinder, record, new ValidatorOptions(true, false, false)) ) { return false;
new ValidatorOptions().pushdown(true) )) { return null;
new ValidatorOptions().pushdown(true) )) { return null;
QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord record) throws QueryMetadataException, TeiidComponentException { if(!CriteriaCapabilityValidatorVisitor.canPushLanguageObject(crit, accessModelID, metadata, capFinder, record, new ValidatorOptions(true, false, false)) ) { return false;
if(! CriteriaCapabilityValidatorVisitor.canPushLanguageObject(expr, modelID, metadata, capFinder, record, new ValidatorOptions(false, inSelectClause, false))) { return false;
if(! CriteriaCapabilityValidatorVisitor.canPushLanguageObject(expr, modelID, metadata, capFinder, record, new ValidatorOptions(false, inSelectClause, false))) { return false;
public static boolean canPushLanguageObject(LanguageObject obj, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord) throws QueryMetadataException, TeiidComponentException { return canPushLanguageObject(obj, modelID, metadata, capFinder, analysisRecord, new ValidatorOptions()); }
public static boolean canPushLanguageObject(LanguageObject obj, Object modelID, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord) throws QueryMetadataException, TeiidComponentException { return canPushLanguageObject(obj, modelID, metadata, capFinder, analysisRecord, new ValidatorOptions()); }