I am new to Ignite.

Now, i want to load a CSV file into java server and access the cache using
the C++ client. The example code is as below.

Java Code
        CacheConfiguration<Long, BinaryObject> cfg = new
CacheConfiguration<Long, BinaryObject>("binaryCache");

        // Sliding window of 1800 seconds.
        cfg.setExpiryPolicyFactory(FactoryBuilder.factoryOf(
                new CreatedExpiryPolicy(new Duration(SECONDS, 1800))));

        IgniteCache<Long, BinaryObject> binaryCache =
ignite.getOrCreateCache(cfg);
        IgniteDataStreamer<Long, BinaryObject> stmr =
ignite.dataStreamer(binaryCache.getName());

        BinaryObjectBuilder builder = ignite.binary().builder("test");
        builder.setField("col1","luodan");
        builder.setField("col2",29);
        BinaryObject bObj = builder.build();
        stmr.addData(1L,bObj);

C++ code
       Cache<int64_t, BinaryObject> binaryCache = grid.GetCache<int64_t,
BinaryObject>("binaryCache");
       BinaryObject obj = binaryCache.Get(1);

However, there is a compile error

error C2512: “ignite::binary::BinaryObject” do not has default-constructor

How can i get the cache data from the java server using C++ client?
can you give me a example?





--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to