Sync Background Task Builders¶
Synchronous background dataset task builders (delegate to aio.background).
- class aerospike_sdk.sync.background.SyncBackgroundWriteBinBuilder[source]¶
Bases:
objectPer-bin scalar write inside a background operation (sync).
See also
- class aerospike_sdk.sync.background.SyncBackgroundOperationBuilder[source]¶
Bases:
objectConfigure a background update/delete/touch job (sync).
See also
- where(expression)[source]¶
- Overloads:
self, expression (str) → SyncBackgroundOperationBuilder
self, expression (FilterExpression) → SyncBackgroundOperationBuilder
Restrict the scan with an AEL or filter predicate.
- class aerospike_sdk.sync.background.SyncBackgroundUdfFunctionBuilder[source]¶
Bases:
objectSelect UDF package/function for a background dataset run (sync).
See also
- class aerospike_sdk.sync.background.SyncBackgroundUdfBuilder[source]¶
Bases:
objectArguments, filters, and throttle for background UDF execution (sync).
See also
- where(expression)[source]¶
- Overloads:
self, expression (str) → SyncBackgroundUdfBuilder
self, expression (FilterExpression) → SyncBackgroundUdfBuilder
Optional predicate limiting which records invoke the UDF.
- class aerospike_sdk.sync.background.SyncBackgroundTaskSession[source]¶
Bases:
objectSync entry for server-side dataset background operations.
Obtained from
background_task(). Each method returns a sync builder that mirrorsBackgroundTaskSession.See also
Examples
session.background_task().update(dataset).bin(“x”).set_to(1).execute() session.background_task().execute_udf(dataset).function(“pkg”, “fn”).execute()