CQLシェルでこのコードを使用している場合は、そのキースペース内のすべてのテーブル名を取得します。Javaを使用してCassandraでテーブル名を取得するにはどうすればよいですか?
DESCRIBE TABLES;
私はResulSetを使用して同じデータを取得します。以下は私のJavaでのコードです。
String query = "DESCRIBE TABLES;";
ResultSet rs = session.execute(query);
for(Row row : rs)
{
System.out.println(row);
}
セッションおよびクラスタのように先に初期化されているが:
Cluster cluster = Cluster.builder().addContactPoint("127.0.0.1").build();
Session session = cluster.connect("keyspace_name");
または私はキースペースにテーブル名を取得するためのJavaコードを知りたいです。
'DESCRIBE'はCLIでのみ動作します。 – ClojureMostly
Javaで行う方法 –