public Value newExtension(FilterListener listener, Value target, Value arg) { return new Extension((JDBCFilterListener) listener, (Val) target, (Val) arg, _type); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { calculateValue(sel, ctx, state, null, null); appendTo(sel, ctx, state, sql, 0); sel.append(sql, state.joins); } }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { return initialize(sel, ctx, 0); }
public void orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) { sel.orderBy(newSQLBuffer(sel, ctx, state), asc, false, getSelectAs()); }
public void select(Select sel, ExpContext ctx, ExpState state, boolean pks) { sel.select(newSQLBuffer(sel, ctx, state), this); }
public Object load(ExpContext ctx, ExpState state, Result res) throws SQLException { return Filters.convert(res.getObject(this, JavaSQLTypes.JDBC_DEFAULT, null), getType()); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) { ExtensionExpState estate = (ExtensionExpState) state; FilterValue target = (_target == null) ? null : new FilterValueImpl(sel, ctx, estate.targetState, _target); _listener.appendTo(sql, target, getArgs(sel, ctx, estate.argState), _candidate, ctx.store); sel.append(sql, state.joins); }
public Class getType() { if (_cast != null) return _cast; Class targetClass = (_target == null) ? null : _target.getType(); return _listener.getType(targetClass, getArgTypes()); }
public void orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) { sel.orderBy(newSQLBuffer(sel, ctx, state), asc, false, getSelectAs()); }
public void select(Select sel, ExpContext ctx, ExpState state, boolean pks) { sel.select(newSQLBuffer(sel, ctx, state), this); }
public Object load(ExpContext ctx, ExpState state, Result res) throws SQLException { return Filters.convert(res.getObject(this, JavaSQLTypes.JDBC_DEFAULT, null), getType()); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) { ExtensionExpState estate = (ExtensionExpState) state; FilterValue target = (_target == null) ? null : new FilterValueImpl(sel, ctx, estate.targetState, _target); _listener.appendTo(sql, target, getArgs(sel, ctx, estate.argState), _candidate, ctx.store); sel.append(sql, state.joins); }
public Class getType() { if (_cast != null) return _cast; Class targetClass = (_target == null) ? null : _target.getType(); return _listener.getType(targetClass, getArgTypes()); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql) { calculateValue(sel, ctx, state, null, null); appendTo(sel, ctx, state, sql, 0); sel.append(sql, state.joins); } }
public void orderBy(Select sel, ExpContext ctx, ExpState state, boolean asc) { sel.orderBy(newSQLBuffer(sel, ctx, state), asc, false, getSelectAs()); }
public void groupBy(Select sel, ExpContext ctx, ExpState state) { sel.groupBy(newSQLBuffer(sel, ctx, state)); }
public Object load(ExpContext ctx, ExpState state, Result res) throws SQLException { return Filters.convert(res.getObject(this, JavaSQLTypes.JDBC_DEFAULT, null), getType()); }
public void appendTo(Select sel, ExpContext ctx, ExpState state, SQLBuffer sql, int index) { ExtensionExpState estate = (ExtensionExpState) state; FilterValue target = (_target == null) ? null : new FilterValueImpl(sel, ctx, estate.targetState, _target); _listener.appendTo(sql, target, getArgs(sel, ctx, estate.argState), _candidate, ctx.store); sel.append(sql, state.joins); }
public Value newExtension(FilterListener listener, Value target, Value arg) { return new Extension((JDBCFilterListener) listener, (Val) target, (Val) arg, _type); }
public Class getType() { if (_cast != null) return _cast; Class targetClass = (_target == null) ? null : _target.getType(); return _listener.getType(targetClass, getArgTypes()); }