Search in sources :

Example 16 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class TestQueryExecute method prepare.

@BeforeClass
public static void prepare() {
    RegisterTask rtask = client.register(null, TestQueryExecute.class.getClassLoader(), "udf/record_example.lua", "record_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, binName1, IndexType.NUMERIC);
    itask.waitTillComplete();
    for (int i = 1; i <= size; i++) {
        Key key = new Key(args.namespace, args.set, keyPrefix + i);
        client.put(null, key, new Bin(binName1, i), new Bin(binName2, i));
    }
}
Also used : Policy(com.aerospike.client.policy.Policy) Bin(com.aerospike.client.Bin) IndexTask(com.aerospike.client.task.IndexTask) RegisterTask(com.aerospike.client.task.RegisterTask) Key(com.aerospike.client.Key) BeforeClass(org.junit.BeforeClass)

Example 17 with RegisterTask

use of com.aerospike.client.task.RegisterTask in project aerospike-client-java by aerospike.

the class TestQueryFilter method prepare.

@BeforeClass
public static void prepare() {
    RegisterTask rtask = client.register(null, TestQueryFilter.class.getClassLoader(), "udf/filter_example.lua", "filter_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.STRING);
    itask.waitTillComplete();
    writeRecord(keyPrefix + 1, "Charlie", "cpass");
    writeRecord(keyPrefix + 2, "Bill", "hknfpkj");
    writeRecord(keyPrefix + 3, "Doug", "dj6554");
}
Also used : Policy(com.aerospike.client.policy.Policy) IndexTask(com.aerospike.client.task.IndexTask) RegisterTask(com.aerospike.client.task.RegisterTask) BeforeClass(org.junit.BeforeClass)

Aggregations

RegisterTask (com.aerospike.client.task.RegisterTask)17 BeforeClass (org.junit.BeforeClass)8 Key (com.aerospike.client.Key)5 Policy (com.aerospike.client.policy.Policy)5 IndexTask (com.aerospike.client.task.IndexTask)5 Bin (com.aerospike.client.Bin)4 AerospikeException (com.aerospike.client.AerospikeException)1 Info (com.aerospike.client.Info)1 NameValueParser (com.aerospike.client.Info.NameValueParser)1 Connection (com.aerospike.client.cluster.Connection)1 Node (com.aerospike.client.cluster.Node)1 HashMap (java.util.HashMap)1