Package org.apache.drill.jdbc.impl
Class DrillResultSetImpl
java.lang.Object
org.apache.calcite.avatica.util.ArrayFactoryImpl
org.apache.calcite.avatica.AvaticaResultSet
org.apache.drill.jdbc.impl.DrillResultSetImpl
- All Implemented Interfaces:
AutoCloseable
,ResultSet
,Wrapper
,org.apache.calcite.avatica.util.ArrayImpl.Factory
,DrillResultSet
public class DrillResultSetImpl
extends org.apache.calcite.avatica.AvaticaResultSet
implements DrillResultSet
Drill's implementation of
ResultSet
.-
Field Summary
Fields inherited from class org.apache.calcite.avatica.AvaticaResultSet
accessorList, columnMetaDataList, cursor, firstFrame, localCalendar, resultSetMetaData, signature, state, statement
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
absolute
(int row) void
void
protected void
cancel()
void
protected void
Throws AlreadyClosedSqlException or QueryCanceledSqlException if this ResultSet is closed.void
close()
void
protected DrillResultSetImpl
execute()
boolean
first()
getObject
(int columnIndex) Gets the ID of the associated query (the query whose results this ResultSet presents).getRowId
(int columnIndex) void
boolean
isLast()
boolean
last()
void
void
boolean
next()
boolean
previous()
void
boolean
relative
(int rows) void
updateArray
(int columnIndex, Array x) void
updateArray
(String columnLabel, Array x) void
updateAsciiStream
(int columnIndex, InputStream x) void
updateAsciiStream
(int columnIndex, InputStream x, int length) void
updateAsciiStream
(int columnIndex, InputStream x, long length) void
updateAsciiStream
(String columnLabel, InputStream x) void
updateAsciiStream
(String columnLabel, InputStream x, int length) void
updateAsciiStream
(String columnLabel, InputStream x, long length) void
updateBigDecimal
(int columnIndex, BigDecimal x) void
updateBigDecimal
(String columnLabel, BigDecimal x) void
updateBinaryStream
(int columnIndex, InputStream x) void
updateBinaryStream
(int columnIndex, InputStream x, int length) void
updateBinaryStream
(int columnIndex, InputStream x, long length) void
updateBinaryStream
(String columnLabel, InputStream x) void
updateBinaryStream
(String columnLabel, InputStream x, int length) void
updateBinaryStream
(String columnLabel, InputStream x, long length) void
updateBlob
(int columnIndex, InputStream inputStream) void
updateBlob
(int columnIndex, InputStream inputStream, long length) void
updateBlob
(int columnIndex, Blob x) void
updateBlob
(String columnLabel, InputStream inputStream) void
updateBlob
(String columnLabel, InputStream inputStream, long length) void
updateBlob
(String columnLabel, Blob x) void
updateBoolean
(int columnIndex, boolean x) void
updateBoolean
(String columnLabel, boolean x) void
updateByte
(int columnIndex, byte x) void
updateByte
(String columnLabel, byte x) void
updateBytes
(int columnIndex, byte[] x) void
updateBytes
(String columnLabel, byte[] x) void
updateCharacterStream
(int columnIndex, Reader x) void
updateCharacterStream
(int columnIndex, Reader x, int length) void
updateCharacterStream
(int columnIndex, Reader x, long length) void
updateCharacterStream
(String columnLabel, Reader reader) void
updateCharacterStream
(String columnLabel, Reader reader, int length) void
updateCharacterStream
(String columnLabel, Reader reader, long length) void
updateClob
(int columnIndex, Reader reader) void
updateClob
(int columnIndex, Reader reader, long length) void
updateClob
(int columnIndex, Clob x) void
updateClob
(String columnLabel, Reader reader) void
updateClob
(String columnLabel, Reader reader, long length) void
updateClob
(String columnLabel, Clob x) void
updateDate
(int columnIndex, Date x) void
updateDate
(String columnLabel, Date x) void
updateDouble
(int columnIndex, double x) void
updateDouble
(String columnLabel, double x) void
updateFloat
(int columnIndex, float x) void
updateFloat
(String columnLabel, float x) void
updateInt
(int columnIndex, int x) void
void
updateLong
(int columnIndex, long x) void
updateLong
(String columnLabel, long x) void
updateNCharacterStream
(int columnIndex, Reader x) void
updateNCharacterStream
(int columnIndex, Reader x, long length) void
updateNCharacterStream
(String columnLabel, Reader reader) void
updateNCharacterStream
(String columnLabel, Reader reader, long length) void
updateNClob
(int columnIndex, Reader reader) void
updateNClob
(int columnIndex, Reader reader, long length) void
updateNClob
(int columnIndex, NClob nClob) void
updateNClob
(String columnLabel, Reader reader) void
updateNClob
(String columnLabel, Reader reader, long length) void
updateNClob
(String columnLabel, NClob nClob) void
updateNString
(int columnIndex, String nString) void
updateNString
(String columnLabel, String nString) void
updateNull
(int columnIndex) void
updateNull
(String columnLabel) void
updateObject
(int columnIndex, Object x) void
updateObject
(int columnIndex, Object x, int scaleOrLength) void
updateObject
(int columnIndex, Object x, SQLType targetSqlType) void
updateObject
(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength) void
updateObject
(String columnLabel, Object x) void
updateObject
(String columnLabel, Object x, int scaleOrLength) void
updateObject
(String columnLabel, Object x, SQLType targetSqlType) void
updateObject
(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength) void
void
void
void
updateRowId
(int columnIndex, RowId x) void
updateRowId
(String columnLabel, RowId x) void
updateShort
(int columnIndex, short x) void
updateShort
(String columnLabel, short x) void
updateSQLXML
(int columnIndex, SQLXML xmlObject) void
updateSQLXML
(String columnLabel, SQLXML xmlObject) void
updateString
(int columnIndex, String x) void
updateString
(String columnLabel, String x) void
updateTime
(int columnIndex, Time x) void
updateTime
(String columnLabel, Time x) void
updateTimestamp
(int columnIndex, Timestamp x) void
updateTimestamp
(String columnLabel, Timestamp x) Methods inherited from class org.apache.calcite.avatica.AvaticaResultSet
clearWarnings, execute2, findColumn, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, 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, getRef, getRef, getRow, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, isAfterLast, isBeforeFirst, isClosed, isFirst, isWrapperFor, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, unwrap, wasNull
Methods inherited from class org.apache.calcite.avatica.util.ArrayFactoryImpl
create, createArray
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.drill.jdbc.DrillResultSet
getBigDecimal, getBigDecimal, getByte, getByte, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getShort, getShort, getString, getString, isWrapperFor, unwrap
Methods inherited from interface java.sql.ResultSet
clearWarnings, findColumn, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getDate, getDate, getDate, getDate, getFetchDirection, getFetchSize, getHoldability, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getSQLXML, getSQLXML, getStatement, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, isAfterLast, isBeforeFirst, isClosed, isFirst, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, wasNull
-
Method Details
-
checkOpen
Throws AlreadyClosedSqlException or QueryCanceledSqlException if this ResultSet is closed.- Overrides:
checkOpen
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
ExecutionCanceledSqlException
- if ResultSet is closed because of cancellation and no QueryCanceledSqlException has been thrown yet for this ResultSetAlreadyClosedSqlException
- if ResultSet is closedSQLException
- if error in callingAvaticaResultSet.isClosed()
-
cancel
protected void cancel()- Overrides:
cancel
in classorg.apache.calcite.avatica.AvaticaResultSet
-
next
- Specified by:
next
in interfaceResultSet
- Overrides:
next
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceResultSet
- Overrides:
close
in classorg.apache.calcite.avatica.AvaticaResultSet
-
getCursorName
- Specified by:
getCursorName
in interfaceResultSet
- Overrides:
getCursorName
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
getObject
Description copied from interface:DrillResultSet
Drill: Conversions: Supports conversion from all types.
- Specified by:
getObject
in interfaceDrillResultSet
- Specified by:
getObject
in interfaceResultSet
- Overrides:
getObject
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
isLast
- Specified by:
isLast
in interfaceResultSet
- Overrides:
isLast
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
beforeFirst
- Specified by:
beforeFirst
in interfaceResultSet
- Overrides:
beforeFirst
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
afterLast
- Specified by:
afterLast
in interfaceResultSet
- Overrides:
afterLast
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
first
- Specified by:
first
in interfaceResultSet
- Overrides:
first
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
last
- Specified by:
last
in interfaceResultSet
- Overrides:
last
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
absolute
- Specified by:
absolute
in interfaceResultSet
- Overrides:
absolute
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
relative
- Specified by:
relative
in interfaceResultSet
- Overrides:
relative
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
previous
- Specified by:
previous
in interfaceResultSet
- Overrides:
previous
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNull
- Specified by:
updateNull
in interfaceResultSet
- Overrides:
updateNull
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBoolean
- Specified by:
updateBoolean
in interfaceResultSet
- Overrides:
updateBoolean
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateByte
- Specified by:
updateByte
in interfaceResultSet
- Overrides:
updateByte
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateShort
- Specified by:
updateShort
in interfaceResultSet
- Overrides:
updateShort
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateInt
- Specified by:
updateInt
in interfaceResultSet
- Overrides:
updateInt
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateLong
- Specified by:
updateLong
in interfaceResultSet
- Overrides:
updateLong
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateFloat
- Specified by:
updateFloat
in interfaceResultSet
- Overrides:
updateFloat
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateDouble
- Specified by:
updateDouble
in interfaceResultSet
- Overrides:
updateDouble
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBigDecimal
- Specified by:
updateBigDecimal
in interfaceResultSet
- Overrides:
updateBigDecimal
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateString
- Specified by:
updateString
in interfaceResultSet
- Overrides:
updateString
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBytes
- Specified by:
updateBytes
in interfaceResultSet
- Overrides:
updateBytes
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateDate
- Specified by:
updateDate
in interfaceResultSet
- Overrides:
updateDate
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateTime
- Specified by:
updateTime
in interfaceResultSet
- Overrides:
updateTime
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateTimestamp
- Specified by:
updateTimestamp
in interfaceResultSet
- Overrides:
updateTimestamp
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStream
in interfaceResultSet
- Overrides:
updateAsciiStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStream
in interfaceResultSet
- Overrides:
updateBinaryStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStream
in interfaceResultSet
- Overrides:
updateCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateObject
- Specified by:
updateObject
in interfaceResultSet
- Overrides:
updateObject
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateObject
- Specified by:
updateObject
in interfaceResultSet
- Overrides:
updateObject
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateObject
public void updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException - Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateObject
public void updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException - Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateObject
- Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateObject
- Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateNull
- Specified by:
updateNull
in interfaceResultSet
- Overrides:
updateNull
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBoolean
- Specified by:
updateBoolean
in interfaceResultSet
- Overrides:
updateBoolean
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateByte
- Specified by:
updateByte
in interfaceResultSet
- Overrides:
updateByte
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateShort
- Specified by:
updateShort
in interfaceResultSet
- Overrides:
updateShort
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateInt
- Specified by:
updateInt
in interfaceResultSet
- Overrides:
updateInt
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateLong
- Specified by:
updateLong
in interfaceResultSet
- Overrides:
updateLong
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateFloat
- Specified by:
updateFloat
in interfaceResultSet
- Overrides:
updateFloat
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateDouble
- Specified by:
updateDouble
in interfaceResultSet
- Overrides:
updateDouble
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBigDecimal
- Specified by:
updateBigDecimal
in interfaceResultSet
- Overrides:
updateBigDecimal
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateString
- Specified by:
updateString
in interfaceResultSet
- Overrides:
updateString
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBytes
- Specified by:
updateBytes
in interfaceResultSet
- Overrides:
updateBytes
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateDate
- Specified by:
updateDate
in interfaceResultSet
- Overrides:
updateDate
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateTime
- Specified by:
updateTime
in interfaceResultSet
- Overrides:
updateTime
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateTimestamp
- Specified by:
updateTimestamp
in interfaceResultSet
- Overrides:
updateTimestamp
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStream
in interfaceResultSet
- Overrides:
updateAsciiStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStream
in interfaceResultSet
- Overrides:
updateBinaryStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(String columnLabel, Reader reader, int length) throws SQLException - Specified by:
updateCharacterStream
in interfaceResultSet
- Overrides:
updateCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateObject
- Specified by:
updateObject
in interfaceResultSet
- Overrides:
updateObject
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateObject
- Specified by:
updateObject
in interfaceResultSet
- Overrides:
updateObject
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
insertRow
- Specified by:
insertRow
in interfaceResultSet
- Overrides:
insertRow
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateRow
- Specified by:
updateRow
in interfaceResultSet
- Overrides:
updateRow
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
deleteRow
- Specified by:
deleteRow
in interfaceResultSet
- Overrides:
deleteRow
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
refreshRow
- Specified by:
refreshRow
in interfaceResultSet
- Overrides:
refreshRow
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
cancelRowUpdates
- Specified by:
cancelRowUpdates
in interfaceResultSet
- Overrides:
cancelRowUpdates
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
moveToInsertRow
- Specified by:
moveToInsertRow
in interfaceResultSet
- Overrides:
moveToInsertRow
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
moveToCurrentRow
- Specified by:
moveToCurrentRow
in interfaceResultSet
- Overrides:
moveToCurrentRow
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateRef
- Specified by:
updateRef
in interfaceResultSet
- Overrides:
updateRef
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateRef
- Specified by:
updateRef
in interfaceResultSet
- Overrides:
updateRef
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlob
in interfaceResultSet
- Overrides:
updateBlob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlob
in interfaceResultSet
- Overrides:
updateBlob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateClob
- Specified by:
updateClob
in interfaceResultSet
- Overrides:
updateClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateClob
- Specified by:
updateClob
in interfaceResultSet
- Overrides:
updateClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateArray
- Specified by:
updateArray
in interfaceResultSet
- Overrides:
updateArray
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateArray
- Specified by:
updateArray
in interfaceResultSet
- Overrides:
updateArray
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
getRowId
- Specified by:
getRowId
in interfaceResultSet
- Overrides:
getRowId
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
getRowId
- Specified by:
getRowId
in interfaceResultSet
- Overrides:
getRowId
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateRowId
- Specified by:
updateRowId
in interfaceResultSet
- Overrides:
updateRowId
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateRowId
- Specified by:
updateRowId
in interfaceResultSet
- Overrides:
updateRowId
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNString
- Specified by:
updateNString
in interfaceResultSet
- Overrides:
updateNString
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNString
- Specified by:
updateNString
in interfaceResultSet
- Overrides:
updateNString
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClob
in interfaceResultSet
- Overrides:
updateNClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClob
in interfaceResultSet
- Overrides:
updateNClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateSQLXML
- Specified by:
updateSQLXML
in interfaceResultSet
- Overrides:
updateSQLXML
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateSQLXML
- Specified by:
updateSQLXML
in interfaceResultSet
- Overrides:
updateSQLXML
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNCharacterStream
- Specified by:
updateNCharacterStream
in interfaceResultSet
- Overrides:
updateNCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNCharacterStream
public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException - Specified by:
updateNCharacterStream
in interfaceResultSet
- Overrides:
updateNCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStream
in interfaceResultSet
- Overrides:
updateAsciiStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStream
in interfaceResultSet
- Overrides:
updateBinaryStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStream
in interfaceResultSet
- Overrides:
updateCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStream
in interfaceResultSet
- Overrides:
updateAsciiStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStream
in interfaceResultSet
- Overrides:
updateBinaryStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException - Specified by:
updateCharacterStream
in interfaceResultSet
- Overrides:
updateCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlob
in interfaceResultSet
- Overrides:
updateBlob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException - Specified by:
updateBlob
in interfaceResultSet
- Overrides:
updateBlob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateClob
- Specified by:
updateClob
in interfaceResultSet
- Overrides:
updateClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateClob
- Specified by:
updateClob
in interfaceResultSet
- Overrides:
updateClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClob
in interfaceResultSet
- Overrides:
updateNClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClob
in interfaceResultSet
- Overrides:
updateNClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNCharacterStream
- Specified by:
updateNCharacterStream
in interfaceResultSet
- Overrides:
updateNCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNCharacterStream
- Specified by:
updateNCharacterStream
in interfaceResultSet
- Overrides:
updateNCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStream
in interfaceResultSet
- Overrides:
updateAsciiStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStream
in interfaceResultSet
- Overrides:
updateBinaryStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStream
in interfaceResultSet
- Overrides:
updateCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStream
in interfaceResultSet
- Overrides:
updateAsciiStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStream
in interfaceResultSet
- Overrides:
updateBinaryStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStream
in interfaceResultSet
- Overrides:
updateCharacterStream
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlob
in interfaceResultSet
- Overrides:
updateBlob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlob
in interfaceResultSet
- Overrides:
updateBlob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateClob
- Specified by:
updateClob
in interfaceResultSet
- Overrides:
updateClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateClob
- Specified by:
updateClob
in interfaceResultSet
- Overrides:
updateClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClob
in interfaceResultSet
- Overrides:
updateNClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClob
in interfaceResultSet
- Overrides:
updateNClob
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-
getQueryId
Description copied from interface:DrillResultSet
Gets the ID of the associated query (the query whose results this ResultSet presents).- Specified by:
getQueryId
in interfaceDrillResultSet
- Throws:
SQLException
- if this method is called on a closed result set
-
execute
- Overrides:
execute
in classorg.apache.calcite.avatica.AvaticaResultSet
- Throws:
SQLException
-