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); }
public void appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store) { if (!args[0].isConstant()) throw new UserException(_loc.get("const-only", TAG)); if (!target.isPath()) throw new UserException(_loc.get("path-only", TAG)); // alias the column using the target's context, so that the // correct relation path to the target is used ClassMapping mapping = target.getClassMapping(); String colName = args[0].getValue().toString(); buf.append(target.getColumnAlias(colName, mapping.getTable())); }
/** * 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("')"); }
/** * 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("')"); }
public void appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store) { if (!args[0].isConstant()) throw new UserException(_loc.get("const-only", TAG)); if (!target.isPath()) throw new UserException(_loc.get("path-only", TAG)); // alias the column using the target's context, so that the // correct relation path to the target is used ClassMapping mapping = target.getClassMapping(); String colName = args[0].getValue().toString(); buf.append(target.getColumnAlias(colName, mapping.getTable())); }
private void appendXmlExtractValue(SQLBuffer buf, FilterValue val) { buf.append("extractValue("). append(val.getColumnAlias( val.getFieldMapping().getColumns()[0])). append(",'/*/"); val.appendTo(buf); buf.append("')"); }
public void appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store) { if (!args[0].isConstant()) throw new UserException(_loc.get("const-only", TAG)); if (!target.isPath()) throw new UserException(_loc.get("path-only", TAG)); // alias the column using the target's context, so that the // correct relation path to the target is used ClassMapping mapping = target.getClassMapping(); String colName = args[0].getValue().toString(); buf.append(target.getColumnAlias(colName, mapping.getTable())); }
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); }
public void appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store) { if (!args[0].isConstant()) throw new UserException(_loc.get("const-only", TAG)); if (!target.isPath()) throw new UserException(_loc.get("path-only", TAG)); // alias the column using the target's context, so that the // correct relation path to the target is used ClassMapping mapping = target.getClassMapping(); String colName = args[0].getValue().toString(); buf.append(target.getColumnAlias(colName, mapping.getTable())); }
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); }