Criteria resolveCriteria(String criteriaString, Map symbolMap) { if (criteriaString != null && criteriaString.length() > 0) { try { Criteria crit = QueryParser.getQueryParser().parseCriteria(criteriaString); StaticSymbolMappingVisitor.mapSymbols(crit, symbolMap); ResolverVisitor.resolveLanguageObject(crit, null, planEnv.getGlobalMetadata()); return crit; } catch (Exception e) { throw new TeiidRuntimeException(e); } } return null; }
StaticSymbolMappingVisitor.mapSymbols(contextQuery, symbolMap);