問題タブ [libcql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 結果を C++ の Map に格納し、それを反復して結果を出力する方法は?
私はCassandraのライブラリを使い始めましC++ libcql
た.libcqlライブラリでC++を使用してCassandraからデータを取得しようとしています..
を使用してコマンドラインに移動し、cqlsh
このように選択するたびに-
私は常にcqlコマンドラインで以下の出力を取得します。その中でrecord_name
、record_valueは実際にはTEXT datatype which is UTF-8 encoded string
.
C++ の世界にやってくる -
今、私はから同じものを取得しようとしています...C++ libcql library
上記の同じ選択クエリを C++ で実行します。e1, e2 as the key
HELLO as there value inside that map
以下は、私のC++プログラムを実行した後にコンソールに結果を出力する方法です -
上記の C++ プログラムを実行した後にコンソールに表示される結果は、次のようなものです -
しかし、私が探しているのは、キーがマップにあるように、結果をC++のマップに保存することe1 and e2
です..そして、それらの値HELLO
は同じマップにある必要があります...そして、マップを繰り返します結果をC++で出力しますか?これは私が持っている現在のコードで行うことができますか?
はいの場合、誰かがこれに関する簡単な例を提供できますか? ありがとう...
それは基本的にC++の質問だと思います..データを取得してマップに入れるだけです. ..
コレクションを使用する代わりに、この質問のテーブル設計を元の質問に少し変更しました。現在、複合キーを使用しています..
しかし、前の質問の解決策を理解できる場合は、そのアプローチを使用します。それ以外の場合は、このアプローチを使用します..
助けてくれてありがとう...
更新コード:-
以下の変更により、常に最初の結果が 2 回出力されますか? なぜかわからない?
ここで何か間違ったことはありますか?
c++ - libcql を使用した Cassandra テーブルの列名
libcql ( https://github.com/datastax/cpp-driver ) を使用して Cassandra のテーブルの列名を取得する方法はありますか? C++ ドライバーに関連する API 呼び出しが見つかりませんでした。
どんな助けでも大歓迎です。
よろしく、サウラフ