pyignite.connection.protocol_context package¶
- class pyignite.connection.protocol_context.ProtocolContext(version: Tuple[int, int, int], features: Optional[pyignite.connection.bitmask_feature.BitmaskFeature] = None)¶
Protocol context. Provides ability to easily check supported supported protocol features.
- __init__(version: Tuple[int, int, int], features: Optional[pyignite.connection.bitmask_feature.BitmaskFeature] = None)¶
- is_cluster_api_supported() bool ¶
Check whether cluster API supported by the current protocol.
- is_feature_flags_supported() bool ¶
Check whether feature flags supported by the current protocol.
- is_partition_awareness_supported() bool ¶
Check whether partition awareness supported by the current protocol.
- is_status_flags_supported() bool ¶
Check whether status flags supported by the current protocol.
- is_transactions_supported() bool ¶
Check whether transactions supported by the current protocol.