use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.
the class UserDefinedFunction method register.
private void register(AerospikeClient client, Parameters params) throws Exception {
RegisterTask task = client.register(params.policy, "udf/record_example.lua", "record_example.lua", Language.LUA);
task.waitTillComplete();
}
use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.
the class TestAsyncUDF method prepare.
@BeforeClass
public static void prepare() {
RegisterTask rtask = client.register(null, TestAsyncUDF.class.getClassLoader(), "udf/record_example.lua", "record_example.lua", Language.LUA);
rtask.waitTillComplete();
}
use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.
the class TestQuerySum method prepare.
@BeforeClass
public static void prepare() {
RegisterTask rtask = client.register(null, TestQuerySum.class.getClassLoader(), "udf/sum_example.lua", "sum_example.lua", Language.LUA);
rtask.waitTillComplete();
Policy policy = new Policy();
// Do not timeout on index create.
policy.socketTimeout = 0;
IndexTask itask = client.createIndex(policy, args.namespace, args.set, indexName, binName, IndexType.NUMERIC);
itask.waitTillComplete();
for (int i = 1; i <= size; i++) {
Key key = new Key(args.namespace, args.set, keyPrefix + i);
Bin bin = new Bin(binName, i);
client.put(null, key, bin);
}
}
use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.
the class TestLargeList method register.
@BeforeClass
public static void register() {
RegisterTask task = client.register(null, TestLargeList.class.getClassLoader(), "udf/largelist_example.lua", "largelist_example.lua", Language.LUA);
task.waitTillComplete();
}
use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.
the class TestQueryAverage method prepare.
@BeforeClass
public static void prepare() {
RegisterTask rtask = client.register(null, TestQueryAverage.class.getClassLoader(), "udf/average_example.lua", "average_example.lua", Language.LUA);
rtask.waitTillComplete();
Policy policy = new Policy();
// Do not timeout on index create.
policy.socketTimeout = 0;
IndexTask itask = client.createIndex(policy, args.namespace, args.set, indexName, binName, IndexType.NUMERIC);
itask.waitTillComplete();
for (int i = 1; i <= size; i++) {
Key key = new Key(args.namespace, args.set, keyPrefix + i);
Bin bin = new Bin("l1", i);
client.put(null, key, bin, new Bin("l2", 1));
}
}
Aggregations