Search in sources :

Example 6 with Policy

use of com.aerospike.client.policy.Policy in project aerospike-client-java by aerospike.

the class QuerySum method createIndex.

private void createIndex(AerospikeClient client, Parameters params, String indexName, String binName) throws Exception {
    console.info("Create index: ns=%s set=%s index=%s bin=%s", params.namespace, params.set, indexName, binName);
    Policy policy = new Policy();
    // Do not timeout on index create.
    policy.socketTimeout = 0;
    IndexTask task = client.createIndex(policy, params.namespace, params.set, indexName, binName, IndexType.NUMERIC);
    task.waitTillComplete();
}
Also used : Policy(com.aerospike.client.policy.Policy) IndexTask(com.aerospike.client.task.IndexTask)

Example 7 with Policy

use of com.aerospike.client.policy.Policy in project aerospike-client-java by aerospike.

the class TestAsyncQuery method initialize.

@BeforeClass
public static void initialize() {
    Policy policy = new Policy();
    // Do not timeout on index create.
    policy.socketTimeout = 0;
    IndexTask task = client.createIndex(policy, args.namespace, args.set, indexName, binName, IndexType.NUMERIC);
    task.waitTillComplete();
}
Also used : Policy(com.aerospike.client.policy.Policy) IndexTask(com.aerospike.client.task.IndexTask) BeforeClass(org.junit.BeforeClass)

Example 8 with Policy

use of com.aerospike.client.policy.Policy 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);
    }
}
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 9 with Policy

use of com.aerospike.client.policy.Policy 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));
    }
}
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 10 with Policy

use of com.aerospike.client.policy.Policy in project aerospike-client-java by aerospike.

the class TestQueryInteger method prepare.

@BeforeClass
public static void prepare() {
    Policy policy = new Policy();
    // Do not timeout on index create.
    policy.socketTimeout = 0;
    IndexTask task = client.createIndex(policy, args.namespace, args.set, indexName, binName, IndexType.NUMERIC);
    task.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);
    }
}
Also used : Policy(com.aerospike.client.policy.Policy) Bin(com.aerospike.client.Bin) IndexTask(com.aerospike.client.task.IndexTask) Key(com.aerospike.client.Key) BeforeClass(org.junit.BeforeClass)

Aggregations

Policy (com.aerospike.client.policy.Policy)24 IndexTask (com.aerospike.client.task.IndexTask)23 BeforeClass (org.junit.BeforeClass)10 Bin (com.aerospike.client.Bin)9 Key (com.aerospike.client.Key)9 RegisterTask (com.aerospike.client.task.RegisterTask)5 WritePolicy (com.aerospike.client.policy.WritePolicy)3 AerospikeException (com.aerospike.client.AerospikeException)1 Record (com.aerospike.client.Record)1 ClientPolicy (com.aerospike.client.policy.ClientPolicy)1 GenerationPolicy (com.aerospike.client.policy.GenerationPolicy)1 IOException (java.io.IOException)1 Writer (java.io.Writer)1 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1