public void appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); }
public void appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); }
public void appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (!isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); } }
public void appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); }
public void appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (!isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); } }
public void appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (!isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); } }
public void appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); }
public void appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (!isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); } }
public void appendIsNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); }
public void appendIsNotNull(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { if (!isSQLValueNull(sel, ctx, state)) sql.append(TRUE); else sql.append(FALSE); } }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) { BinaryOpExpState bstate = (BinaryOpExpState) state; _val1.calculateValue(sel, ctx, bstate.state1, _val2, bstate.state2); _val2.calculateValue(sel, ctx, bstate.state2, _val1, bstate.state1); if (!Filters.canConvert(_val1.getType(), _val2.getType(), false) && !Filters.canConvert(_val2.getType(), _val1.getType(), false)) throw new UserException(_loc.get("cant-convert", _val1.getType(), _val2.getType())); boolean val1Null = _val1 instanceof Const && ((Const) _val1).isSQLValueNull(sel, ctx, bstate.state1); boolean val2Null = _val2 instanceof Const && ((Const) _val2).isSQLValueNull(sel, ctx, bstate.state2); appendTo(sel, ctx, bstate, buf, val1Null, val2Null); if (sel != null) sel.append(buf, state.joins); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) { BinaryOpExpState bstate = (BinaryOpExpState) state; _val1.calculateValue(sel, ctx, bstate.state1, _val2, bstate.state2); _val2.calculateValue(sel, ctx, bstate.state2, _val1, bstate.state1); if (!Filters.canConvert(_val1.getType(), _val2.getType(), false) && !Filters.canConvert(_val2.getType(), _val1.getType(), false)) throw new UserException(_loc.get("cant-convert", _val1.getType(), _val2.getType())); boolean val1Null = _val1 instanceof Const && ((Const) _val1).isSQLValueNull(sel, ctx, bstate.state1); boolean val2Null = _val2 instanceof Const && ((Const) _val2).isSQLValueNull(sel, ctx, bstate.state2); appendTo(sel, ctx, bstate, buf, val1Null, val2Null); if (sel != null) sel.append(buf, state.joins); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) { BinaryOpExpState bstate = (BinaryOpExpState) state; _val1.calculateValue(sel, ctx, bstate.state1, _val2, bstate.state2); _val2.calculateValue(sel, ctx, bstate.state2, _val1, bstate.state1); if (!Filters.canConvert(_val1.getType(), _val2.getType(), false) && !Filters.canConvert(_val2.getType(), _val1.getType(), false)) throw new UserException(_loc.get("cant-convert", _val1.getType(), _val2.getType())); boolean val1Null = _val1 instanceof Const && ((Const) _val1).isSQLValueNull(sel, ctx, bstate.state1); boolean val2Null = _val2 instanceof Const && ((Const) _val2).isSQLValueNull(sel, ctx, bstate.state2); appendTo(sel, ctx, bstate, buf, val1Null, val2Null); sel.append(buf, state.joins); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) { BinaryOpExpState bstate = (BinaryOpExpState) state; _val1.calculateValue(sel, ctx, bstate.state1, _val2, bstate.state2); _val2.calculateValue(sel, ctx, bstate.state2, _val1, bstate.state1); if (!Filters.canConvert(_val1.getType(), _val2.getType(), false) && !Filters.canConvert(_val2.getType(), _val1.getType(), false)) throw new UserException(_loc.get("cant-convert", _val1.getType(), _val2.getType())); boolean val1Null = _val1 instanceof Const && ((Const) _val1).isSQLValueNull(sel, ctx, bstate.state1); boolean val2Null = _val2 instanceof Const && ((Const) _val2).isSQLValueNull(sel, ctx, bstate.state2); appendTo(sel, ctx, bstate, buf, val1Null, val2Null); if (sel != null) sel.append(buf, state.joins); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer buf) { BinaryOpExpState bstate = (BinaryOpExpState) state; _val1.calculateValue(sel, ctx, bstate.state1, _val2, bstate.state2); _val2.calculateValue(sel, ctx, bstate.state2, _val1, bstate.state1); if (!Filters.canConvert(_val1.getType(), _val2.getType(), false) && !Filters.canConvert(_val2.getType(), _val1.getType(), false)) throw new UserException(_loc.get("cant-convert", _val1.getType(), _val2.getType())); boolean val1Null = _val1 instanceof Const && ((Const) _val1).isSQLValueNull(sel, ctx, bstate.state1); boolean val2Null = _val2 instanceof Const && ((Const) _val2).isSQLValueNull(sel, ctx, bstate.state2); appendTo(sel, ctx, bstate, buf, val1Null, val2Null); if (sel != null) sel.append(buf, state.joins); }