pygridgain.datatypes.cache_properties module¶
- class pygridgain.datatypes.cache_properties.AnyProperty¶
Bases:
PropBase- classmethod from_python(stream, value)¶
- classmethod to_python(ctypes_object, **kwargs)¶
- class pygridgain.datatypes.cache_properties.PropCacheAtomicityMode¶
Bases:
PropBase- prop_code = 2¶
- prop_data_class¶
alias of
CacheAtomicityMode
- class pygridgain.datatypes.cache_properties.PropCacheKeyConfiguration¶
Bases:
PropBase- prop_code = 401¶
- prop_data_class = StructArray(following=[('type_name', <class 'pygridgain.datatypes.standard.String'>), ('affinity_key_field_name', <class 'pygridgain.datatypes.standard.String'>)], counter_type=<class 'ctypes.c_int'>, defaults={})¶
- class pygridgain.datatypes.cache_properties.PropDefaultLockTimeout¶
Bases:
TimeoutProp- prop_code = 402¶
- class pygridgain.datatypes.cache_properties.PropExpiryPolicy¶
Bases:
PropBase- prop_code = 407¶
- prop_data_class¶
alias of
ExpiryPolicy
- class pygridgain.datatypes.cache_properties.PropIsOnheapCacheEnabled¶
Bases:
PropBase- prop_code = 101¶
- class pygridgain.datatypes.cache_properties.PropMaxConcurrentAsyncOperation¶
Bases:
PropBase- prop_code = 403¶
- class pygridgain.datatypes.cache_properties.PropPartitionLossPolicy¶
Bases:
PropBase- prop_code = 404¶
- prop_data_class¶
alias of
PartitionLossPolicy
- class pygridgain.datatypes.cache_properties.PropQueryDetailMetricSize¶
Bases:
PropBase- prop_code = 202¶
- class pygridgain.datatypes.cache_properties.PropQueryEntities¶
Bases:
PropBase- prop_code = 200¶
- prop_data_class = StructArray(following=[('key_type_name', <class 'pygridgain.datatypes.standard.String'>), ('value_type_name', <class 'pygridgain.datatypes.standard.String'>), ('table_name', <class 'pygridgain.datatypes.standard.String'>), ('key_field_name', <class 'pygridgain.datatypes.standard.String'>), ('value_field_name', <class 'pygridgain.datatypes.standard.String'>), ('query_fields', StructArray(following=[('name', <class 'pygridgain.datatypes.standard.String'>), ('type_name', <class 'pygridgain.datatypes.standard.String'>), ('is_key_field', <class 'pygridgain.datatypes.primitive.Bool'>), ('is_notnull_constraint_field', <class 'pygridgain.datatypes.primitive.Bool'>), ('default_value', <class 'pygridgain.datatypes.internal.AnyDataObject'>), ('precision', <class 'pygridgain.datatypes.primitive.Int'>), ('scale', <class 'pygridgain.datatypes.primitive.Int'>)], counter_type=<class 'ctypes.c_int'>, defaults={'is_key_field': False, 'is_notnull_constraint_field': False, 'default_value': None, 'precision': -1, 'scale': -1})), ('field_name_aliases', StructArray(following=[('field_name', <class 'pygridgain.datatypes.standard.String'>), ('alias', <class 'pygridgain.datatypes.standard.String'>)], counter_type=<class 'ctypes.c_int'>, defaults={})), ('query_indexes', StructArray(following=[('index_name', <class 'pygridgain.datatypes.standard.String'>), ('index_type', <class 'pygridgain.datatypes.cache_config.IndexType'>), ('inline_size', <class 'pygridgain.datatypes.primitive.Int'>), ('fields', StructArray(following=[('name', <class 'pygridgain.datatypes.standard.String'>), ('is_descending', <class 'pygridgain.datatypes.primitive.Bool'>)], counter_type=<class 'ctypes.c_int'>, defaults={'is_descending': False})), ('similarity_function', <class 'pygridgain.datatypes.primitive.Int'>)], counter_type=<class 'ctypes.c_int'>, defaults={'similarity_function': 0}))], counter_type=<class 'ctypes.c_int'>, defaults={})¶
- class pygridgain.datatypes.cache_properties.PropRebalanceBatchSize¶
Bases:
PropBase- prop_code = 303¶
- class pygridgain.datatypes.cache_properties.PropRebalanceBatchesPrefetchCount¶
Bases:
PropBase- prop_code = 304¶
- class pygridgain.datatypes.cache_properties.PropRebalanceMode¶
Bases:
PropBase- prop_code = 300¶
- prop_data_class¶
alias of
RebalanceMode
- class pygridgain.datatypes.cache_properties.PropRebalanceTimeout¶
Bases:
TimeoutProp- prop_code = 302¶
- class pygridgain.datatypes.cache_properties.PropSQLIndexInlineMaxSize¶
Bases:
PropBase- prop_code = 204¶
- class pygridgain.datatypes.cache_properties.PropWriteSynchronizationMode¶
Bases:
PropBase- prop_code = 4¶
- prop_data_class¶
alias of
WriteSynchronizationMode
- pygridgain.datatypes.cache_properties.prop_map(code: int, protocol_context=None)¶