Package edu.brown.hstore

Source Code of edu.brown.hstore.HStoreClientExample

package edu.brown.hstore;

import org.voltdb.VoltTable;
import org.voltdb.client.Client;
import org.voltdb.client.ClientFactory;

import edu.brown.utils.ArgumentsParser;

public class HStoreClientExample {
    public static void main(String[] vargs) throws Exception {
        ArgumentsParser args = ArgumentsParser.load(vargs);
        args.require(ArgumentsParser.PARAM_CATALOG_HOSTS);
       
        // connect to VoltDB server
        Client client = ClientFactory.createClient();
        client.createConnection(null, args.getParam(ArgumentsParser.PARAM_CATALOG_HOSTS), HStoreConstants.DEFAULT_PORT, "user", "password");

        // long w_id, String w_name, String w_street_1, String w_street_2, String w_city, String w_state, String w_zip, double w_tax, double w_ytd
        VoltTable[] result = client.callProcedure("InsertSubscriber", 1l, "0000001").getResults();
       
//        VoltTable[] result = client.callProcedure("InsertWarehouse",
//                0l,
//                "w_name",
//                "w_street_1",
//                "w_street_2",
//                "w_city",
//                "ws",
//                "w_zip",
//                0.0d,
//                0.0d
//        );
//        VoltTable[] result = client.callProcedure("InsertProcedure", 42L, 99L);
        System.out.println("result length = " + result.length);

        // client.shutdown();
    }
}
TOP

Related Classes of edu.brown.hstore.HStoreClientExample

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.