1
私は自分の接続のアドレスを取得する必要があります(正確な名前はわかりませんが、 'i' charの数字です)。 KDBプロセスは、私はちょうど機能を使用します。c.javaライブラリでkdbハンドルを取得する方法
q) h: hopen`:localhost:5000:username:password
q) h
5i
をして、私は私の接続数がkx.cライブラリと、この番号を取得する方法5であることを知っていますか?作成接続:
c = new c(url,port,username:password);
が、私は任意のステートメントを実行行うことができますが、私は、この場合の接続の名前が何であるか見当がつかない。 kx.cライブラリでこの番号を取得することは可能ですか?
私の悪いことは、私が何をしたいのかを説明してください、そして、おそらく私たちはこの問題を解決する方法を見つけるでしょう。だから私は2 rdbと2 hdbのプロセスがあり、それは私が希望の関数を使用してこのデータを取得する(それはrdbのnr 1またはhdbのnr 2であっても)どんなソースからでもデータを取得しているゲートウェイプロセスがあり、それは(neg.zw)(myFunc();. zw [] しかし、javaを使用しているので、関数c.ks()を使うべきですが、この関数が何も返さないという問題があります。 ( "")、非同期クエリが完了していることを確認しますが、c.ks()から情報を取得する方法は? – dusiu
ksは非同期呼び出しです。応答を待つことはありません。それはあなたが検索するための結果を保持するか(合意された場所から取得するためにkを使用します)、結果をあなたに電話します。あなたにそれとやりとりするための適切な方法を教えてください。 – user2242865