Method: Aerospike::BatchUDF#initialize

Defined in:
lib/aerospike/batch_udf.rb

#initialize(key, package_name, function_name, function_args, opt = {}) ⇒ BatchUDF

Constructor using default policy.



41
42
43
44
45
46
47
48
# File 'lib/aerospike/batch_udf.rb', line 41

def initialize(key, package_name, function_name, function_args, opt = {})
  super(key, has_write: true)
  @policy = BatchRecord.create_policy(opt, BatchUDFPolicy, DEFAULT_BATCH_UDF_POLICY)
  @package_name = package_name
  @function_name = function_name
  @function_args = ListValue.new(function_args)
  # Do not set arg_bytes here because may not be necessary if batch repeat flag is used.
end