146147148149150151152153154
@Override public long evalLong(QueryContext context) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; return row.getRowAddress(); }
156157158159160161162163164
@Override public double evalDouble(QueryContext context) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; return row.getRowAddress(); }
171172173174175176177178179
*/ @Override public void evalToResult(QueryContext context, SelectResult result) { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; result.writeLong(row.getRowAddress()); }
9899100101102103104105106
*/ final public boolean isNull(final QueryContext context) throws SQLException { final TableIterator []rows = context.getTableIterators(); final TableIterator row = rows[_tableIndex]; return row.isNull(_column); }
110111112113114115116117118
*/ public String evalString(QueryContext context) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; return row.getString(_column); }
119120121122123124125126127
public int evalInt(QueryContext context) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; return row.getInteger(_column); }
128129130131132133134135136
public long evalLong(QueryContext context) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; return row.getLong(_column); }
137138139140141142143144145
public final double evalDouble(final QueryContext context) throws SQLException { final TableIterator []rows = context.getTableIterators(); final TableIterator row = rows[_tableIndex]; return row.getDouble(_column); }
147148149150151152153154155
@Override public int evalToBuffer(QueryContext context, byte []buffer, int offset) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; return row.getBuffer(_column, buffer, offset); }
163164165166167168169170171
@Override public void evalToResult(QueryContext context, SelectResult result) throws SQLException { TableIterator []rows = context.getTableIterators(); TableIterator row = rows[_tableIndex]; row.evalToResult(_column, result); }