org.apache.derby.client.net
Class NetPackageRequest

java.lang.Object
  extended by org.apache.derby.client.net.Request
      extended by org.apache.derby.client.net.NetConnectionRequest
          extended by org.apache.derby.client.net.NetPackageRequest
All Implemented Interfaces:
ConnectionRequestInterface
Direct Known Subclasses:
NetStatementRequest

public class NetPackageRequest
extends NetConnectionRequest


Field Summary
(package private) static java.lang.String collectionName
           
(package private) static java.lang.String COLLECTIONNAME
           
 
Fields inherited from class org.apache.derby.client.net.Request
bytes_, ccsidManager_, netAgent_, offset_, passwordIncluded_, passwordLength_, passwordStart_
 
Constructor Summary
NetPackageRequest(NetAgent netAgent, CcsidManager ccsidManager, int bufferSize)
           
 
Method Summary
(package private)  void buildCommonPKGNAMinfo(Section section)
           
private  void buildNOCMorNOCS(java.lang.String string)
           
(package private)  void buildPKGNAMCSN(Section section)
           
private  void buildSCLDTA(java.lang.String identifier, int minimumLength)
           
protected  void buildSQLATTRcommandData(java.lang.String sql)
           
private  void buildSQLSTT(java.lang.String string)
           
protected  void buildSQLSTTcommandData(java.lang.String sql)
           
private  void buildSQLSTTGRP(java.lang.String string)
           
private  boolean canCommandUseDefaultPKGNAMCSN()
           
private  boolean checkPKGNAMlengths(java.lang.String identifier, int maxIdentifierLength, int lengthRequiringScldta)
           
 void encryptDataStream(int lengthLocation)
           
private  byte[] getBytes(java.lang.String string, java.lang.String encoding)
           
private  void storePKGNAMCBytes(Section section)
           
private  void writeStoredPKGNAMCBytes(Section section)
           
 
Methods inherited from class org.apache.derby.client.net.NetConnectionRequest
buildACCRDB, buildACCSEC, buildDummyEXCSAT, buildEXCSAT, buildRDBCMM, buildRDBRLLBCK, buildSECCHK, buildSYNCCTLCommit, buildSYNCCTLMigrate, buildSYNCCTLRollback, buildTYPDEFOVR, writeAccessDatabase, writeAccessSecurity, writeCommitSubstitute, writeDummyExchangeServerAttributes, writeExchangeServerAttributes, writeForget, writeLocalCommit, writeLocalRollback, writeLocalXACommit, writeLocalXARollback, writeLocalXAStart, writeNullXID, writeReleaseConversation, writeSecurityCheck, writeSYNCType, writeXaCommit, writeXaEndUnitOfWork, writeXAFlags, writeXaForget, writeXaPrepare, writeXaRecover, writeXaRollback, writeXaStartUnitOfWork, writeXATimeout, writeXID
 
Methods inherited from class org.apache.derby.client.net.Request
buildTripletHeader, clearBuffer, createCommand, createCommandData, createEncryptedCommandData, createXACommand, doesRequestContainData, ensureLength, finalizeDssLength, finalizePreviousChainedDss, flush, flushExistingDSS, flushScalarStreamSegment, flushScalarStreamSegment, initialize, markForCachingPKGNAMCSN, markLengthBytes, maskOutPassword, padBytes, padScalarStreamForError, popMarkForCachingPKGNAMCSN, prepScalarStream, sendBytes, setCcsidMgr, setCorrelationID, setDssLengthLocation, updateLengthBytes, write1Byte, write2Bytes, write4Bytes, writeBigDecimal, writeBoolean, writeByte, writeBytes, writeBytes, writeCodePoint4Bytes, writeDate, writeDDMString, writeDouble, writeFloat, writeInt, writeIntFdocaData, writeLDBytes, writeLengthCodePoint, writeLidAndLengths, writeLidAndLengths, writeLong, writeLong6Bytes, writeLongFdocaData, writeScalar1Byte, writeScalar2Bytes, writeScalar4Bytes, writeScalar8Bytes, writeScalarBytes, writeScalarBytes, writeScalarBytes, writeScalarHeader, writeScalarPaddedBytes, writeScalarPaddedBytes, writeScalarPaddedString, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarString, writeScalarString, writeShort, writeShortFdocaData, writeSingleorMixedCcsidLDString, writeTime, writeTimestamp, writeUDT
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLLECTIONNAME

static final java.lang.String COLLECTIONNAME
See Also:
Constant Field Values

collectionName

static final java.lang.String collectionName
See Also:
Constant Field Values
Constructor Detail

NetPackageRequest

NetPackageRequest(NetAgent netAgent,
                  CcsidManager ccsidManager,
                  int bufferSize)
Method Detail

buildCommonPKGNAMinfo

void buildCommonPKGNAMinfo(Section section)
                     throws SqlException
Throws:
SqlException

buildSCLDTA

private void buildSCLDTA(java.lang.String identifier,
                         int minimumLength)
                  throws SqlException
Throws:
SqlException

buildPKGNAMCSN

void buildPKGNAMCSN(Section section)
              throws SqlException
Throws:
SqlException

storePKGNAMCBytes

private void storePKGNAMCBytes(Section section)

writeStoredPKGNAMCBytes

private void writeStoredPKGNAMCBytes(Section section)

canCommandUseDefaultPKGNAMCSN

private boolean canCommandUseDefaultPKGNAMCSN()

checkPKGNAMlengths

private boolean checkPKGNAMlengths(java.lang.String identifier,
                                   int maxIdentifierLength,
                                   int lengthRequiringScldta)
                            throws SqlException
Throws:
SqlException

getBytes

private byte[] getBytes(java.lang.String string,
                        java.lang.String encoding)
                 throws SqlException
Throws:
SqlException

buildNOCMorNOCS

private void buildNOCMorNOCS(java.lang.String string)
                      throws SqlException
Throws:
SqlException

buildSQLSTTGRP

private void buildSQLSTTGRP(java.lang.String string)
                     throws SqlException
Throws:
SqlException

buildSQLSTT

private void buildSQLSTT(java.lang.String string)
                  throws SqlException
Throws:
SqlException

buildSQLSTTcommandData

protected void buildSQLSTTcommandData(java.lang.String sql)
                               throws SqlException
Throws:
SqlException

buildSQLATTRcommandData

protected void buildSQLATTRcommandData(java.lang.String sql)
                                throws SqlException
Throws:
SqlException

encryptDataStream

public void encryptDataStream(int lengthLocation)
                       throws SqlException
Throws:
SqlException

Built on Thu 2012-03-29 21:53:33+0000, from revision ???

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