Package com.caucho.db.table

Examples of com.caucho.db.table.TableIterator


                            TableIterator []rows,
                            int rowLength,
                            QueryContext queryContext)
    throws IOException, SQLException
  {
    TableIterator rowIter = rows[i];
    RowIterateExpr iterExpr = _indexExprs[i];
    InitRow prevInitRow;

    if (rowLength > 0)
      prevInitRow = _initRowArray[rowLength - 1];
View Full Code Here


  @Override
  public boolean isNull(final QueryContext context)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    return row.isNull(getColumn());
  }
View Full Code Here

   */
  public String evalString(final QueryContext context)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    return row.getString(getColumn());
  }
View Full Code Here

   */
  public int evalBoolean(final QueryContext context)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    final String value = row.getString(getColumn());

    if (value == null)
      return UNKNOWN;
    else if (value.equals("1"))
      return TRUE;
View Full Code Here

  public int evalInt(final QueryContext context)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    return row.getInteger(getColumn());
  }
View Full Code Here

  @Override
  public long evalLong(final QueryContext context)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    return row.getLong(getColumn());
  }
View Full Code Here

  @Override
  public double evalDouble(final QueryContext context)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    return row.getDouble(getColumn());
  }
View Full Code Here

  public void evalToResult(final QueryContext context,
                           final SelectResult result)
    throws SQLException
  {
    final TableIterator []rows = context.getTableIterators();
    final TableIterator row = rows[getTableIndex()];

    row.evalToResult(getColumn(), result);
  }
View Full Code Here

                          byte []buffer,
                          int offset)
    throws SQLException
  {
    TableIterator []rows = context.getTableIterators();
    TableIterator row = rows[getTableIndex()];

    return row.getBuffer(getColumn(), buffer, offset);
  }
View Full Code Here

  public boolean evalEqual(QueryContext context, byte []matchBuffer)
    throws SQLException
  {
    TableIterator []rows = context.getTableIterators();
    TableIterator row = rows[getTableIndex()];

    return row.isEqual(getColumn(), matchBuffer);
  }
View Full Code Here

TOP

Related Classes of com.caucho.db.table.TableIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.