Class JdbcProtocolContext


  • public class JdbcProtocolContext
    extends Object
    Protocol context for JDBC protocol. Holds protocol version and supported features.
    • Constructor Detail

      • JdbcProtocolContext

        public JdbcProtocolContext​(ClientListenerProtocolVersion ver,
                                   EnumSet<JdbcThinFeature> features,
                                   boolean keepBinary)
        Parameters:
        ver - Protocol version.
        features - Supported features.
        keepBinary - Wether to keep objects in binary form.
    • Method Detail

      • isStreamingSupported

        public boolean isStreamingSupported()
        Returns:
        true if JDBC streaming supported.
      • isAutoCommitSupported

        public boolean isAutoCommitSupported()
        Returns:
        true if JDBC streaming supported.
      • isTableTypesSupported

        public boolean isTableTypesSupported()
        Returns:
        true if JDBC streaming supported.
      • isAffinityAwarenessSupported

        public boolean isAffinityAwarenessSupported()
        Returns:
        true if JDBC streaming supported.
      • isFeatureSupported

        public boolean isFeatureSupported​(JdbcThinFeature feature)
        Parameters:
        feature - true if given feature supported.
      • keepBinary

        public boolean keepBinary()
        Returns:
        true if binary should not be deserialized.