Gunakan Tablestore SDK for Java untuk mengkueri konfigurasi dan status tabel deret waktu, termasuk TTL-nya, bidang pengenal deret waktu kustom, primary key bidang data, analytical store, dan indeks Lastpoint.
Prasyarat
Instal Tablestore SDK for Java dan inisialisasi client deret waktu.
Deskripsi
Panggil describeTimeseriesTable untuk mengkueri konfigurasi dan status tabel deret waktu. Tanggapan juga mencakup daftar analytical store dan indeks Lastpoint; daftar kosong dikembalikan jika tidak ada resource yang dikonfigurasi.
public DescribeTimeseriesTableResponse describeTimeseriesTable(DescribeTimeseriesTableRequest request)
Contoh berikut mengkueri konfigurasi dan status example_timeseries_table, serta membaca informasi analytical store dan indeks Lastpoint.
TimeseriesClient timeseriesClient = client.asTimeseriesClient();
String tableName = "example_timeseries_table";
DescribeTimeseriesTableRequest request =
new DescribeTimeseriesTableRequest(tableName);
DescribeTimeseriesTableResponse response =
timeseriesClient.describeTimeseriesTable(request);
TimeseriesTableMeta tableMeta = response.getTimeseriesTableMeta();
System.out.println(tableMeta.getTimeseriesTableName());
System.out.println(tableMeta.getStatus());
System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive());
System.out.println(tableMeta.getTimeseriesMetaOptions().getMetaTimeToLive());
System.out.println(tableMeta.getTimeseriesMetaOptions().getAllowUpdateAttributes());
for (TimeseriesAnalyticalStore store : response.getAnalyticalStores()) {
System.out.println(store.getAnalyticalStoreName());
System.out.println(store.getTimeToLive());
System.out.println(store.getSyncOption());
}
for (TimeseriesLastpointIndex index : response.getLastpointIndexes()) {
System.out.println(index.getLastpointIndexName());
}
Parameter
DescribeTimeseriesTableRequest berisi parameter berikut.
|
Name |
Type |
Description |
|
timeseriesTableName (required) |
|
Nama tabel deret waktu. |
Tanggapan
DescribeTimeseriesTableResponse berisi bidang spesifik operasi berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
Informasi tabel deret waktu
timeseriesTableMeta bertipe TimeseriesTableMeta dan berisi bidang-bidang berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
Konfigurasi data deret waktu
timeseriesTableMeta.timeseriesTableOptions bertipe TimeseriesTableOptions dan berisi bidang berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |
Konfigurasi metadata deret waktu
timeseriesTableMeta.timeseriesMetaOptions bertipe TimeseriesMetaOptions dan berisi bidang-bidang berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
Primary key bidang data
Setiap elemen dalam timeseriesTableMeta.fieldPrimaryKeys[] bertipe PrimaryKeySchema dan berisi bidang-bidang berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
Analytical store
Setiap elemen dalam analyticalStores[] bertipe TimeseriesAnalyticalStore dan berisi bidang-bidang berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |
|
|
|
Panggil |
|
|
|
Panggil |
Indeks Lastpoint
Setiap elemen dalam lastpointIndexes[] bertipe TimeseriesLastpointIndex dan berisi bidang berikut.
|
Field |
Type |
Description |
|
|
|
Panggil |