java.lang.Object
org.apache.derby.client.net.Reply
- Direct Known Subclasses:
- NetConnectionReply
- public class Reply
- extends java.lang.Object
|
Constructor Summary |
(package private) |
Reply(NetAgent netAgent,
int bufferSize)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
agent_
protected org.apache.derby.client.am.Agent agent_
netAgent_
protected NetAgent netAgent_
ccsidManager_
private CcsidManager ccsidManager_
DEFAULT_BUFFER_SIZE
protected static final int DEFAULT_BUFFER_SIZE
- See Also:
- Constant Field Values
buffer_
protected byte[] buffer_
pos_
protected int pos_
count_
protected int count_
topDdmCollectionStack_
private int topDdmCollectionStack_
MAX_MARKS_NESTING
private static final int MAX_MARKS_NESTING
- See Also:
- Constant Field Values
ddmCollectionLenStack_
private int[] ddmCollectionLenStack_
ddmScalarLen_
private int ddmScalarLen_
EMPTY_STACK
private static final int EMPTY_STACK
- See Also:
- Constant Field Values
ensuredLengthForDecryption_
protected boolean ensuredLengthForDecryption_
longBufferForDecryption_
protected byte[] longBufferForDecryption_
longPosForDecryption_
protected int longPosForDecryption_
longValueForDecryption_
protected byte[] longValueForDecryption_
longCountForDecryption_
protected int longCountForDecryption_
dssLength_
protected int dssLength_
dssIsContinued_
protected boolean dssIsContinued_
dssIsChainedWithSameID_
private boolean dssIsChainedWithSameID_
dssIsChainedWithDiffID_
private boolean dssIsChainedWithDiffID_
dssCorrelationID_
protected int dssCorrelationID_
peekedLength_
protected int peekedLength_
peekedCodePoint_
protected int peekedCodePoint_
peekedNumOfExtendedLenBytes_
private int peekedNumOfExtendedLenBytes_
currentPos_
private int currentPos_
END_OF_COLLECTION
public static final int END_OF_COLLECTION
- See Also:
- Constant Field Values
END_OF_SAME_ID_CHAIN
public static final int END_OF_SAME_ID_CHAIN
- See Also:
- Constant Field Values
Reply
Reply(NetAgent netAgent,
int bufferSize)
initialize
final void initialize()
getDdmLength
final int getDdmLength()
shiftBuffer
private final void shiftBuffer(byte[] destinationBuffer)
ensureSpaceInBufferForFill
protected final void ensureSpaceInBufferForFill(int desiredSpace)
fill
protected int fill(int minimumBytesNeeded)
throws org.apache.derby.client.am.DisconnectException
ensureALayerDataInBuffer
protected final int ensureALayerDataInBuffer(int desiredDataSize)
throws org.apache.derby.client.am.DisconnectException
ensureBLayerDataInBuffer
protected final void ensureBLayerDataInBuffer(int desiredDataSize)
throws org.apache.derby.client.am.DisconnectException
compressBLayerData
private final void compressBLayerData(int continueDssHeaderCount)
throws org.apache.derby.client.am.DisconnectException
readDssHeader
protected final void readDssHeader()
throws org.apache.derby.client.am.DisconnectException
decryptData
private final void decryptData(int gdsFormatter,
int oldDssLength)
throws org.apache.derby.client.am.DisconnectException
readUnsignedShort
final int readUnsignedShort()
throws org.apache.derby.client.am.DisconnectException
readShort
final short readShort()
throws org.apache.derby.client.am.DisconnectException
readInt
final int readInt()
throws org.apache.derby.client.am.DisconnectException
readIntArray
final void readIntArray(int[] array)
throws org.apache.derby.client.am.DisconnectException
readLong
final long readLong()
throws org.apache.derby.client.am.DisconnectException
readUnsignedShortList
final int[] readUnsignedShortList()
throws org.apache.derby.client.am.DisconnectException
readUnsignedByte
final int readUnsignedByte()
throws org.apache.derby.client.am.DisconnectException
readByte
final byte readByte()
throws org.apache.derby.client.am.DisconnectException
readBoolean
final boolean readBoolean()
throws org.apache.derby.client.am.DisconnectException
readString
final java.lang.String readString(int length)
throws org.apache.derby.client.am.DisconnectException
readString
final java.lang.String readString(int length,
java.lang.String encoding)
throws org.apache.derby.client.am.DisconnectException
readString
final java.lang.String readString()
throws org.apache.derby.client.am.DisconnectException
readBytes
final byte[] readBytes(int length)
throws org.apache.derby.client.am.DisconnectException
readBytes
final byte[] readBytes()
throws org.apache.derby.client.am.DisconnectException
readLDBytes
final byte[] readLDBytes()
throws org.apache.derby.client.am.DisconnectException
skipBytes
final void skipBytes(int length)
throws org.apache.derby.client.am.DisconnectException
skipBytes
final void skipBytes()
throws org.apache.derby.client.am.DisconnectException
getData
final java.io.ByteArrayOutputStream getData(java.io.ByteArrayOutputStream existingBuffer)
throws org.apache.derby.client.am.DisconnectException
readDSSContinuationHeader
protected final void readDSSContinuationHeader()
throws org.apache.derby.client.am.DisconnectException
doSyntaxrmSemantics
final void doSyntaxrmSemantics(int syntaxErrorCode)
throws org.apache.derby.client.am.DisconnectException
pushLengthOnCollectionStack
protected final void pushLengthOnCollectionStack()
adjustLengths
protected final void adjustLengths(int length)
adjustDdmLength
protected int adjustDdmLength(int ddmLength,
int length)
popCollectionStack
protected final void popCollectionStack()
peekCodePoint
protected final int peekCodePoint()
throws org.apache.derby.client.am.DisconnectException
peekLength
protected final int peekLength()
throws org.apache.derby.client.am.DisconnectException
peekFastBytes
protected final int peekFastBytes(byte[] b,
int offset,
int length)
throws org.apache.derby.client.am.DisconnectException
parseLengthAndMatchCodePoint
protected final void parseLengthAndMatchCodePoint(int expectedCodePoint)
throws org.apache.derby.client.am.DisconnectException
readLengthAndCodePoint
protected final int readLengthAndCodePoint()
throws org.apache.derby.client.am.DisconnectException
readExtendedLength
private final void readExtendedLength()
throws org.apache.derby.client.am.DisconnectException
adjustCollectionAndDssLengths
private final void adjustCollectionAndDssLengths(int length)
startSameIdChainParse
protected final void startSameIdChainParse()
throws org.apache.derby.client.am.DisconnectException
endOfSameIdChainData
protected final void endOfSameIdChainData()
throws org.apache.derby.client.am.DisconnectException
zThrowSyntaxError
private final void zThrowSyntaxError(java.lang.String error)
throws org.apache.derby.client.am.DisconnectException
peekTotalColumnCount
protected final int peekTotalColumnCount(int tripletLength)
throws org.apache.derby.client.am.DisconnectException
peekExtendedLength
private final void peekExtendedLength()
throws org.apache.derby.client.am.DisconnectException
readFastUnsignedByte
final int readFastUnsignedByte()
throws org.apache.derby.client.am.DisconnectException
readFastShort
final short readFastShort()
throws org.apache.derby.client.am.DisconnectException
readFastUnsignedShort
final int readFastUnsignedShort()
throws org.apache.derby.client.am.DisconnectException
readFastInt
final int readFastInt()
throws org.apache.derby.client.am.DisconnectException
readFastString
final java.lang.String readFastString(int length)
throws org.apache.derby.client.am.DisconnectException
readFastBytes
final byte[] readFastBytes(int length)
throws org.apache.derby.client.am.DisconnectException
peekFastLength
protected final int peekFastLength()
throws org.apache.derby.client.am.DisconnectException
skipFastBytes
final void skipFastBytes(int length)
throws org.apache.derby.client.am.DisconnectException
readFastIntArray
final void readFastIntArray(int[] array)
throws org.apache.derby.client.am.DisconnectException
readFastString
final java.lang.String readFastString(int length,
java.lang.String encoding)
throws org.apache.derby.client.am.DisconnectException
readFastLDBytes
final byte[] readFastLDBytes()
throws org.apache.derby.client.am.DisconnectException
readFastLong
final long readFastLong()
throws org.apache.derby.client.am.DisconnectException
readFastByte
final byte readFastByte()
throws org.apache.derby.client.am.DisconnectException
mark
final void mark()
popMark
final int popMark()
getFastSkipSQLCARDrowLength
final int getFastSkipSQLCARDrowLength()
getFastData
final java.io.ByteArrayOutputStream getFastData(java.io.ByteArrayOutputStream existingBuffer)
throws org.apache.derby.client.am.DisconnectException
matchCodePoint
protected final void matchCodePoint(int expectedCodePoint)
throws org.apache.derby.client.am.DisconnectException
peekNumOfColumns
protected final int peekNumOfColumns()
throws org.apache.derby.client.am.DisconnectException
peekForNullSqlcagrp
protected final boolean peekForNullSqlcagrp()
skipSQLDHROW
private final int skipSQLDHROW(int offset)
throws org.apache.derby.client.am.DisconnectException