在java中,如何将kx.flip对象中的数据检索成更可读的形式?

xkrw2x1b  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(280)

我试了好几种方法,但没有成功。我从kdb数据库得到的flip对象的格式类似于“com.kx”。flip@vhv98765". 我需要获取数组或列表中的数据。理想情况下,翻转数据应该包含行和列。我认为使用getcolumnvalues()可能是一个提示。但我正在努力破解翻转数据。
需要提取翻转数据到表中。任何代码或想法都非常感谢。

cwxwcias

cwxwcias1#

如果还没有,请查看官方网站上的java文档:https://code.kx.com/q/interfaces/
这一个似乎特别展示了从flip类中提取数据的示例:https://code.kx.com/q/interfaces/java-client-for-q/

c.Flip flip=(c.Flip)c.k("([]sym:`MSFT`GOOG;time:0 1+.z.n;price:320.2 120.1;size:100 300)");
for(int col=0;col<flip.x.length;col++)
  System.out.print((col>0?",":"")+flip.x[col]);
System.out.println();
for(int row=0;row<n(flip.y[0]);row++){
  for(int col=0;col<flip.x.length;col++)
    System.out.print((col>0?",":"")+c.at(flip.y[col],row));
    System.out.println();
}

相关问题