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.PropBackupsNumber

Bases: PropBase

prop_code = 3
prop_data_class

alias of Int

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.PropCacheMode

Bases: PropBase

prop_code = 1
prop_data_class

alias of CacheMode

class pygridgain.datatypes.cache_properties.PropCopyOnRead

Bases: PropBase

prop_code = 5
prop_data_class

alias of Bool

class pygridgain.datatypes.cache_properties.PropDataRegionName

Bases: PropBase

prop_code = 100
prop_data_class

alias of String

class pygridgain.datatypes.cache_properties.PropDefaultLockTimeout

Bases: TimeoutProp

prop_code = 402
class pygridgain.datatypes.cache_properties.PropEagerTTL

Bases: PropBase

prop_code = 405
prop_data_class

alias of Bool

class pygridgain.datatypes.cache_properties.PropExpiryPolicy

Bases: PropBase

prop_code = 407
prop_data_class

alias of ExpiryPolicy

class pygridgain.datatypes.cache_properties.PropGroupName

Bases: PropBase

prop_code = 400
prop_data_class

alias of String

class pygridgain.datatypes.cache_properties.PropIsOnheapCacheEnabled

Bases: PropBase

prop_code = 101
prop_data_class

alias of Bool

class pygridgain.datatypes.cache_properties.PropMaxConcurrentAsyncOperation

Bases: PropBase

prop_code = 403
prop_data_class

alias of Int

class pygridgain.datatypes.cache_properties.PropMaxQueryIterators

Bases: PropBase

prop_code = 206
prop_data_class

alias of Int

class pygridgain.datatypes.cache_properties.PropName

Bases: PropBase

prop_code = 0
prop_data_class

alias of String

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
prop_data_class

alias of Int

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.PropQueryParallelism

Bases: PropBase

prop_code = 201
prop_data_class

alias of Int

class pygridgain.datatypes.cache_properties.PropReadFromBackup

Bases: PropBase

prop_code = 6
prop_data_class

alias of Bool

class pygridgain.datatypes.cache_properties.PropRebalanceBatchSize

Bases: PropBase

prop_code = 303
prop_data_class

alias of Int

class pygridgain.datatypes.cache_properties.PropRebalanceBatchesPrefetchCount

Bases: PropBase

prop_code = 304
prop_data_class

alias of Long

class pygridgain.datatypes.cache_properties.PropRebalanceDelay

Bases: PropBase

prop_code = 301
prop_data_class

alias of Long

class pygridgain.datatypes.cache_properties.PropRebalanceMode

Bases: PropBase

prop_code = 300
prop_data_class

alias of RebalanceMode

class pygridgain.datatypes.cache_properties.PropRebalanceOrder

Bases: PropBase

prop_code = 305
prop_data_class

alias of Int

class pygridgain.datatypes.cache_properties.PropRebalanceThrottle

Bases: PropBase

prop_code = 306
prop_data_class

alias of Long

class pygridgain.datatypes.cache_properties.PropRebalanceTimeout

Bases: TimeoutProp

prop_code = 302
class pygridgain.datatypes.cache_properties.PropSQLIndexInlineMaxSize

Bases: PropBase

prop_code = 204
prop_data_class

alias of Int

class pygridgain.datatypes.cache_properties.PropSQLSchema

Bases: PropBase

prop_code = 203
prop_data_class

alias of String

class pygridgain.datatypes.cache_properties.PropSqlEscapeAll

Bases: PropBase

prop_code = 205
prop_data_class

alias of Bool

class pygridgain.datatypes.cache_properties.PropStatisticsEnabled

Bases: PropBase

prop_code = 406
prop_data_class

alias of Bool

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)