3.2.1.1 Per-Session State

A COMA client maintains the following state information per session. This information is not retained between sessions.

Negotiated catalog version: The catalog version that has been negotiated for the session, as specified in section 3.1.4.1, if this negotiation has already been performed. In each session, the initial value is a sentinel indicating that negotiation has not yet been performed.

64-bit QueryCell format: A value that indicates whether the 64-bit QueryCell (section 2.2.1.4) marshaling format capability negotiation has been performed and, if so, whether the 64-bit format is to be used. In each session, the initial value is a sentinel indicating that negotiation has not yet been performed.

Server supports multiple partitions: A value that indicates whether multiple-partition support capability negotiation has been performed and, if so, whether the server supports multiple partitions. In each session, the initial value is a sentinel indicating that negotiation has not yet been performed.

Partitions enabled on server: A value that indicates whether multiple partition support is enabled on the server. In each session, the initial value is a sentinel indicating that the COMA client has not yet determined this information.

Server supports multiple bitnesses: A value that indicates whether multiple-bitness capability negotiation has been performed and, if so, whether the server supports multiple bitnesses. In each session, the initial value is a sentinel indicating that negotiation has not yet been performed.