Hello! Can you please show how your table is initialized? Also, can you show your IndexHistory class?
Regards, -- Ilya Kasnacheev пн, 17 сент. 2018 г. в 13:33, wt <waynethe...@gmail.com>: > I am trying to load ignite using the data streamer into an ignite table. > The > streamer works but when querying the table it is empty. Upon further > investigation it looks like the streamer is creating a key\value store in > the same cache that the table resided. When querying the metadata it shows > no changes to the cache. If i query the cache parsing in the surrogate key > i > injected into the code using the rest service i can see the records are > there but in what looks like a key\value store. Can the IgniteDataStreamer > load a table? > > here is the .net code > > try { connection.Open(); > command = new SqlCommand(sql, connection); > dataReader = command.ExecuteReader(); > using (var ldr = ignite.GetDataStreamer<int, > IndexHistory>("IndexcompositionCache")) > { > ldr.PerNodeBufferSize = 1024; > int i = 1; > while (dataReader.Read()) > { > var o = new IndexHistory() > { > VD = (int)dataReader.GetValue(0), > SHARESININDEX = (double)dataReader.GetValue(1), > NAME = (string)dataReader.GetValue(2), > ISIN = (string)dataReader.GetValue(3), > SEDOL = (string)dataReader.GetValue(4), > RIC = (string)dataReader.GetValue(5), > CLOSE = (double)dataReader.GetValue(6), > RATE = (decimal)dataReader.GetValue(7) > }; > ldr.AddData(i, o ); > > i = i + 1; > } > > } > dataReader.Close(); > command.Dispose(); > connection.Close(); } > catch (Exception ex) > { > Console.WriteLine(ex.Message.ToString()); > } > > > > -- > Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/ >