continue; Expression internalExpression = getXPathExpression(xmlColumn.getName()).getInternalExpression(); if (containsRootFunction(internalExpression)) { if (record.recordAnnotations()) {
continue; Expression internalExpression = getXPathExpression(xmlColumn.getName()).getInternalExpression(); if (containsRootFunction(internalExpression)) { if (record.recordAnnotations()) {
XMLColumn col = cols.next(); append(SPACE); outputDisplayName(col.getName()); append(SPACE); if (col.isOrdinal()) {
XMLColumn col = cols.next(); append(SPACE); outputDisplayName(col.getName()); append(SPACE); if (col.isOrdinal()) {
continue; } else if (pathIter.next() != null) { throw new TeiidProcessingException(QueryPlugin.Event.TEIID30171, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30171, proColumn.getName())); throw new TeiidProcessingException(QueryPlugin.Event.TEIID30172, e, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30172, proColumn.getName()));
} else { try { XPathExpression path = table.getXQueryExpression().getXPathExpression(proColumn.getName()); XPathDynamicContext dynamicContext = path.createDynamicContext(item); final SequenceIterator pathIter = path.iterate(dynamicContext); continue; } else if (pathIter.next() != null) { throw new TeiidProcessingException(QueryPlugin.Event.TEIID30171, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30171, proColumn.getName())); throw new TeiidProcessingException(QueryPlugin.Event.TEIID30172, e, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30172, proColumn.getName()));
} else { try { XPathExpression path = table.getXQueryExpression().getXPathExpression(proColumn.getName()); XPathDynamicContext dynamicContext = path.createDynamicContext(item); final SequenceIterator pathIter = path.iterate(dynamicContext); continue; } else if (pathIter.next() != null) { throw new TeiidProcessingException(QueryPlugin.Event.TEIID30171, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30171, proColumn.getName())); throw new TeiidProcessingException(QueryPlugin.Event.TEIID30172, e, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID30172, proColumn.getName()));
XMLColumn col = cols.next(); append(SPACE); outputDisplayName(col.getName()); append(SPACE); if (col.isOrdinal()) {