private void appendXmlVar(SQLBuffer buf, FilterValue val) { buf.append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(" AS "). append("\"").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("\""); }
private void appendXmlVar(SQLBuffer buf, FilterValue val) { buf.append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(" AS "). append("\"").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("\""); }
private void appendXmlVar(SQLBuffer buf, FilterValue val) { buf.append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(" AS "). append("\"").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("\""); }
private void appendXmlVar(SQLBuffer buf, FilterValue val) { buf.append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(" AS "). append("\"").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("\""); }
private void appendXmlExist(SQLBuffer buf, FilterValue lhs) { buf.append(lhs.getColumnAlias( lhs.getFieldMapping().getColumns()[0])). append(".exist('"). append("/*["); lhs.appendTo(buf); }
private void appendXmlExist(SQLBuffer buf, FilterValue lhs) { buf.append(lhs.getColumnAlias(lhs.getFieldMapping().getColumns()[0])) .append(".exist('").append("/*["); lhs.appendTo(buf); }
private void appendXmlExist(SQLBuffer buf, FilterValue lhs) { buf.append(lhs.getColumnAlias(lhs.getFieldMapping().getColumns()[0])) .append(".exist('").append("/*["); lhs.appendTo(buf); }
private void appendXmlExist(SQLBuffer buf, FilterValue lhs) { buf.append(lhs.getColumnAlias(lhs.getFieldMapping().getColumns()[0])) .append(".exist('").append("/*["); lhs.appendTo(buf); }
/** * Append XML column value so that it can be used in comparisons. * * @param buf the SQL buffer to write the value * @param val the value to be written */ private void appendXmlValue(SQLBuffer buf, FilterValue val) { buf.append("ExtractValue("). append(val.getColumnAlias(val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
/** * Append XML column value so that it can be used in comparisons. * * @param buf the SQL buffer to write the value * @param val the value to be written */ private void appendXmlValue(SQLBuffer buf, FilterValue val) { buf.append("ExtractValue("). append(val.getColumnAlias(val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
private void appendXmlExtractValue(SQLBuffer buf, FilterValue val) { buf.append("extractValue("). append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
private void appendXmlExtractValue(SQLBuffer buf, FilterValue val) { buf.append("extractValue("). append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
private void appendXmlExtractValue(SQLBuffer buf, FilterValue val) { buf.append("extractValue("). append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
private void appendXmlExists(SQLBuffer buf, FilterValue val) { buf.append("XMLEXISTS('"); buf.append("$").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("/*["); val.appendTo(buf); }
private void appendXmlExtractValue(SQLBuffer buf, FilterValue val) { buf.append("extractValue("). append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
private void appendXmlExists(SQLBuffer buf, FilterValue val) { buf.append("XMLEXISTS('"); buf.append("$").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("/*["); val.appendTo(buf); }
private void appendXmlExists(SQLBuffer buf, FilterValue val) { buf.append("XMLEXISTS('"); buf.append("$").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("/*["); val.appendTo(buf); }
private void appendXmlExists(SQLBuffer buf, FilterValue val) { buf.append("XMLEXISTS('"); buf.append("$").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("/*["); val.appendTo(buf); }
private void appendXmlExists(SQLBuffer buf, FilterValue val) { buf.append("XMLEXISTS('"); buf.append("$").append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append("/*["); val.appendTo(buf); }
private void appendXmlValue(SQLBuffer buf, FilterValue val) { Class<?> rc = Filters.wrap(val.getType()); int type = getJDBCType(JavaTypes.getTypeCode(rc), false); boolean isXmlAttribute = (val.getXmlMapping() == null) ? false : val.getXmlMapping().isXmlAttribute(); buf.append(val.getColumnAlias(val.getFieldMapping().getColumns()[0])) .append(".value(").append("'(/*/"); val.appendTo(buf); if (!isXmlAttribute) buf.append("/text()"); buf.append(")[1]','").append(getTypeName(type)); appendLength(buf, type); buf.append("')"); }