Class CalciteResultSet

java.lang.Object
org.apache.calcite.avatica.util.ArrayFactoryImpl
org.apache.calcite.avatica.AvaticaResultSet
org.apache.calcite.jdbc.CalciteResultSet
All Implemented Interfaces:
AutoCloseable, ResultSet, Wrapper, org.apache.calcite.avatica.util.ArrayImpl.Factory

public class CalciteResultSet extends org.apache.calcite.avatica.AvaticaResultSet
Implementation of ResultSet for the Calcite engine.
  • Field Summary

    Fields inherited from class org.apache.calcite.avatica.AvaticaResultSet

    accessorList, columnMetaDataList, cursor, firstFrame, localCalendar, resultSetMetaData, signature, state, statement
  • Method Summary

    Modifier and Type
    Method
    Description
    create(org.apache.calcite.avatica.ColumnMetaData.AvaticaType elementType, Iterable<Object> iterable)
     
     

    Methods inherited from class org.apache.calcite.avatica.AvaticaResultSet

    absolute, afterLast, beforeFirst, cancel, cancelRowUpdates, checkOpen, clearWarnings, close, deleteRow, execute2, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLocalCalendar, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, isWrapperFor, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, unwrap, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull

    Methods inherited from class org.apache.calcite.avatica.util.ArrayFactoryImpl

    createArray

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.sql.ResultSet

    updateObject, updateObject, updateObject, updateObject
  • Method Details

    • execute

      protected CalciteResultSet execute() throws SQLException
      Overrides:
      execute in class org.apache.calcite.avatica.AvaticaResultSet
      Throws:
      SQLException
    • create

      public ResultSet create(org.apache.calcite.avatica.ColumnMetaData.AvaticaType elementType, Iterable<Object> iterable) throws SQLException
      Specified by:
      create in interface org.apache.calcite.avatica.util.ArrayImpl.Factory
      Overrides:
      create in class org.apache.calcite.avatica.util.ArrayFactoryImpl
      Throws:
      SQLException