org.apache.derby.client.net
Class NetSqldta

java.lang.Object
  extended by org.apache.derby.client.am.Cursor
      extended by org.apache.derby.client.net.NetCursor
          extended by org.apache.derby.client.net.NetSqldta

public class NetSqldta
extends NetCursor


Field Summary
private  NetConnection netConnection_
           
 
Fields inherited from class org.apache.derby.client.net.NetCursor
blocking_, extdtaData_, extdtaPositions_, isGraphic_, maximumRowSize_, netAgent_, netResultSet_, numMddOverrides_, qrydscTypdef_, rtnextrow_, targetSqlamForTypdef_, typeToUseForComputingDataLength_
 
Fields inherited from class org.apache.derby.client.am.Cursor
agent_, BYTES, ccsid_, charsetName_, columnDataComputedLength_, columnDataIsNullCache_, columnDataLengthCache_, columnDataPosition_, columnDataPositionCache_, columns_, currentRowPosition_, dataBuffer_, dataBufferStream_, DBCS_CLOB, fdocaLength_, hasLobs_, isNull_, isUpdateDeleteHole_, isUpdateDeleteHoleCache_, jdbcTypes_, lastValidBytePosition_, MBCS_CLOB, NULL_TERMINATED_BYTES, NULL_TERMINATED_STRING, nullable_, position_, ROW_IS_NOT_NULL, ROW_IS_NULL, SBCS_CLOB, STRING, VARIABLE_BYTES, VARIABLE_SHORT_BYTES, VARIABLE_SHORT_STRING, VARIABLE_STRING
 
Constructor Summary
NetSqldta(NetAgent netAgent)
           
 
Method Summary
protected  boolean calculateColumnOffsetsForRow()
           
 boolean next()
          Makes the next row the current row.
private  int readFdocaOneByte()
           
private  int readFdocaTwoByteLength()
           
private  int skipFdocaBytes(int length)
           
 
Methods inherited from class org.apache.derby.client.net.NetCursor
allocateColumnOffsetAndLengthArrays, allocateDataBuffer, allocateDataBuffer, calculateColumnOffsetsForRow_, calculateLobColumnPositionsForRow, clearLobData_, ensureSpaceForDataBuffer, findExtdtaData, getBlobColumn_, getClobBytes_, getClobColumn_, getDecimalLength, getMoreData_, getQryclsimpEnabled, initializeColumnInfoArrays, isDataBufferNull, isNonTrivialDataLob, locator, nullDataForGC, parseSQLCARD, parseSQLDCTOKS, scanDataBufferForEndOfData, setAllRowsReceivedFromServer, setBlocking, setQryclsimpEnabled
 
Methods inherited from class org.apache.derby.client.am.Cursor
allocateCharBuffer, allRowsReceivedFromServer, currentRowPositionIsEqualToNextRowPosition, dataBufferHasUnprocessedData, get_INTEGER, getArray, getAsciiStream, getBinaryStream, getBlob, getCharacterStream, getClob, getDataBuffer, getDataBufferLength, getIsRowUpdated, getIsUpdateDeleteHole, getLastValidBytePosition, getObject, getRef, getUnicodeStream, incrementRowsReadEvent, makeNextRowPositionCurrent, markCurrentRowPosition, markNextRowPosition, resetDataBuffer, setBuffer, setIsRowUpdated, setIsUpdataDeleteHole, setNumberOfColumns, stepNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

netConnection_

private NetConnection netConnection_
Constructor Detail

NetSqldta

public NetSqldta(NetAgent netAgent)
Method Detail

next

public boolean next()
             throws SqlException
Description copied from class: Cursor
Makes the next row the current row. Returns true if the current row position is a valid row position.

Overrides:
next in class Cursor
Returns:
true if current row position is valid
Throws:
SqlException - if an error occurs

calculateColumnOffsetsForRow

protected boolean calculateColumnOffsetsForRow()

skipFdocaBytes

private int skipFdocaBytes(int length)

readFdocaOneByte

private int readFdocaOneByte()

readFdocaTwoByteLength

private int readFdocaTwoByteLength()

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.