| Modifier and Type | Field and Description |
|---|---|
| private Agent | |
| private static final String | |
| private static final String | |
| private final Stack | |
| private final Stack | |
| pack-priv byte[] | |
| private final int | |
| private int | |
| pack-priv byte[] | |
| private static final String | |
| private static final String | |
| private final Hashtable | |
| private final Hashtable |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv Section | |
| pack-priv ClientResultSet | |
| pack-priv Section | |
| pack-priv Section | |
| private Section | getSection(Stack<E> freeSections, String packageName, String cursorNamePrefix, int resultSetHoldability)
|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | setPKGNAMCBytes(byte[]
bytearray that has the PKGNAMC information to be stored b, int depending on the holdability store it in the correct byte array packagename and
consistency token information for when holdability is set to HOLD_CURSORS_OVER_COMMIT
is stored in holdPKGNAMCBytes and in noHoldPKGNAMCBytes when holdability is set to
CLOSE_CURSORS_AT_COMMIT resultSetHoldability)Store the Packagename and consistency token information This is called from Section.setPKGNAMCBytes |
| agent_ | back to summary |
|---|---|
| private Agent agent_ | |
| cursorNamePrefixWithHold__ | back to summary |
|---|---|
| private static final String cursorNamePrefixWithHold__ | |
| cursorNamePrefixWithNoHold__ | back to summary |
|---|---|
| private static final String cursorNamePrefixWithNoHold__ | |
| freeSectionsHold_ | back to summary |
|---|---|
| private final Stack<Section> freeSectionsHold_ | |
| freeSectionsNonHold_ | back to summary |
|---|---|
| private final Stack<Section> freeSectionsNonHold_ | |
| holdPKGNAMCBytes | back to summary |
|---|---|
| pack-priv byte[] holdPKGNAMCBytes | |
| maxNumSections_ | back to summary |
|---|---|
| private final int maxNumSections_ | |
| nextAvailableSectionNumber_ | back to summary |
|---|---|
| private int nextAvailableSectionNumber_ | |
| noHoldPKGNAMCBytes | back to summary |
|---|---|
| pack-priv byte[] noHoldPKGNAMCBytes | |
| packageNameWithHold__ | back to summary |
|---|---|
| private static final String packageNameWithHold__ | |
| packageNameWithNoHold__ | back to summary |
|---|---|
| private static final String packageNameWithNoHold__ | |
| positionedUpdateCursorNameToQuerySection_ | back to summary |
|---|---|
| private final Hashtable<String, Section> positionedUpdateCursorNameToQuerySection_ | |
| positionedUpdateCursorNameToResultSet_ | back to summary |
|---|---|
| private final Hashtable<String, WeakReference<ClientResultSet>> positionedUpdateCursorNameToResultSet_ | |
| SectionManager | back to summary |
|---|---|
| public SectionManager(Agent agent) | |
| freeSection | back to summary |
|---|---|
| pack-priv void freeSection(Section section, int resultSetHoldability) | |
| getDynamicSection | back to summary |
|---|---|
| pack-priv Section getDynamicSection(int resultSetHoldability) throws SqlException | |
| getPositionedUpdateResultSet | back to summary |
|---|---|
| pack-priv ClientResultSet getPositionedUpdateResultSet(String cursorName) throws SqlException | |
| getPositionedUpdateSection | back to summary |
|---|---|
| pack-priv Section getPositionedUpdateSection(Section querySection) throws SqlException | |
| getPositionedUpdateSection | back to summary |
|---|---|
| pack-priv Section getPositionedUpdateSection(String cursorName, boolean useExecuteImmediateSection) throws SqlException | |
| getSection | back to summary |
|---|---|
| private Section getSection(Stack<E> freeSections, String packageName, String cursorNamePrefix, int resultSetHoldability) throws SqlException | |
| mapCursorNameToQuerySection | back to summary |
|---|---|
| pack-priv void mapCursorNameToQuerySection(String cursorName, Section section) | |
| mapCursorNameToResultSet | back to summary |
|---|---|
| pack-priv void mapCursorNameToResultSet(String cursorName, ClientResultSet resultSet) | |
| removeCursorNameToQuerySectionMapping | back to summary |
|---|---|
| pack-priv void removeCursorNameToQuerySectionMapping(String clientCursorName, String serverCursorName) | |
| removeCursorNameToResultSetMapping | back to summary |
|---|---|
| pack-priv void removeCursorNameToResultSetMapping(String clientCursorName, String serverCursorName) | |
| setPKGNAMCBytes | back to summary |
|---|---|
| pack-priv void setPKGNAMCBytes(byte[] b, int resultSetHoldability) Store the Packagename and consistency token information This is called from Section.setPKGNAMCBytes
| |