@Override public void visit(XMLSerialize obj) { obj.setExpression(replaceExpression(obj.getExpression())); }
@Override public void visit(XMLSerialize obj) { obj.setExpression(replaceExpression(obj.getExpression())); }
@Override public void visit(XMLSerialize obj) { obj.setExpression(replaceExpression(obj.getExpression())); }
@Override public void visit(XMLSerialize obj) { try { obj.setExpression(ResolverUtil.convertExpression(obj.getExpression(), DataTypeManager.DefaultDataTypes.XML, metadata)); } catch (QueryResolverException e) { handleException(new QueryResolverException(e, QueryPlugin.Util.getString("XMLSerialize.resolvingError", obj))); //$NON-NLS-1$ } }
@Override public void visit(XMLSerialize obj) { try { obj.setExpression(ResolverUtil.convertExpression(obj.getExpression(), DataTypeManager.DefaultDataTypes.XML, metadata)); } catch (QueryResolverException e) { handleException(new QueryResolverException(e, QueryPlugin.Util.getString("XMLSerialize.resolvingError", obj))); //$NON-NLS-1$ } }
@Override public void visit(XMLSerialize obj) { try { obj.setExpression(ResolverUtil.convertExpression(obj.getExpression(), DataTypeManager.DefaultDataTypes.XML, metadata)); } catch (QueryResolverException e) { handleException(new QueryResolverException(e, QueryPlugin.Util.getString("XMLSerialize.resolvingError", obj))); //$NON-NLS-1$ } }
@Test public void testXmlSerialize1() throws Exception { XMLSerialize f = new XMLSerialize(); f.setExpression(new ElementSymbol("x")); f.setTypeString("CLOB"); helpTestExpression("xmlserialize(x as CLOB)", "XMLSERIALIZE(x AS CLOB)", f); }
@Test public void testXmlSerialize() throws Exception { XMLSerialize f = new XMLSerialize(); f.setDocument(true); f.setExpression(new ElementSymbol("x")); f.setTypeString("CLOB"); helpTestExpression("xmlserialize(document x as CLOB)", "XMLSERIALIZE(DOCUMENT x AS CLOB)", f); }
@Test public void testXmlSerialize2() throws Exception { XMLSerialize f = new XMLSerialize(); f.setExpression(new ElementSymbol("x")); f.setTypeString("BLOB"); f.setDeclaration(Boolean.TRUE); f.setVersion("1.0"); f.setEncoding("UTF-8"); helpTestExpression("xmlserialize(x as BLOB encoding \"UTF-8\" version '1.0' INCLUDING xmldeclaration)", "XMLSERIALIZE(x AS BLOB ENCODING \"UTF-8\" VERSION '1.0' INCLUDING XMLDECLARATION)", f); }
result.setVersion(ver); result.setDeclaration(declr); result.setExpression(expr); if (doc != null) { result.setDocument(doc);
result.setVersion(ver); result.setDeclaration(declr); result.setExpression(expr); if (doc != null) { result.setDocument(doc);
result.setVersion(ver); result.setDeclaration(declr); result.setExpression(expr); if (doc != null) { result.setDocument(doc);