@Override public Value getValue(Session session) { query.setSession(session); LocalResult result = query.query(1); session.addTemporaryResult(result); boolean r = result.getRowCount() > 0; return ValueBoolean.get(r); }
@Override public String getPreparedSQL(Session session, List<Value> parameters) { query.setSession(session); LocalResult result = query.query(1); session.addTemporaryResult(result); boolean r = result.getRowCount() > 0; return ValueBoolean.get(r).getString(); } }