All Products
Search
Document Center

Tablestore:Kueri informasi tabel deret waktu

Last Updated:Aug 04, 2026

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)

String

Nama tabel deret waktu.

Tanggapan

DescribeTimeseriesTableResponse berisi bidang spesifik operasi berikut.

Field

Type

Description

timeseriesTableMeta

TimeseriesTableMeta

Panggil getTimeseriesTableMeta() untuk mendapatkan konfigurasi dan status tabel deret waktu.

analyticalStores

List<TimeseriesAnalyticalStore>

Panggil getAnalyticalStores() untuk mendapatkan analytical store. Daftar kosong dikembalikan jika tidak ada analytical store yang dibuat.

lastpointIndexes

List<TimeseriesLastpointIndex>

Panggil getLastpointIndexes() untuk mendapatkan indeks Lastpoint. Daftar kosong dikembalikan jika tidak ada indeks Lastpoint yang dibuat.

Informasi tabel deret waktu

timeseriesTableMeta bertipe TimeseriesTableMeta dan berisi bidang-bidang berikut.

Field

Type

Description

timeseriesTableName

String

Panggil getTimeseriesTableName() untuk mendapatkan nama tabel deret waktu.

timeseriesTableOptions

TimeseriesTableOptions

Panggil getTimeseriesTableOptions() untuk mendapatkan konfigurasi data deret waktu.

timeseriesMetaOptions

TimeseriesMetaOptions

Panggil getTimeseriesMetaOptions() untuk mendapatkan konfigurasi metadata deret waktu.

status

String

Panggil getStatus() untuk mendapatkan status tabel deret waktu.

timeseriesKeys

List<String>

Panggil getTimeseriesKeys() untuk mendapatkan bidang pengenal deret waktu kustom. Daftar kosong dikembalikan jika tidak ada bidang kustom yang dikonfigurasi.

fieldPrimaryKeys

List<PrimaryKeySchema>

Panggil getFieldPrimaryKeys() untuk mendapatkan bidang data yang digunakan sebagai primary key. Daftar kosong dikembalikan jika tidak ada primary key bidang data yang dikonfigurasi.

Konfigurasi data deret waktu

timeseriesTableMeta.timeseriesTableOptions bertipe TimeseriesTableOptions dan berisi bidang berikut.

Field

Type

Description

timeToLive

int

Panggil getTimeToLive() untuk mendapatkan TTL data deret waktu dalam satuan detik. Nilai -1 menunjukkan bahwa data tidak kedaluwarsa.

Konfigurasi metadata deret waktu

timeseriesTableMeta.timeseriesMetaOptions bertipe TimeseriesMetaOptions dan berisi bidang-bidang berikut.

Field

Type

Description

metaTimeToLive

int

Panggil getMetaTimeToLive() untuk mendapatkan TTL metadata deret waktu dalam satuan detik. Nilai -1 menunjukkan bahwa metadata tidak kedaluwarsa.

allowUpdateAttributes

boolean

Panggil getAllowUpdateAttributes() untuk menentukan apakah kolom atribut metadata dapat diperbarui.

Primary key bidang data

Setiap elemen dalam timeseriesTableMeta.fieldPrimaryKeys[] bertipe PrimaryKeySchema dan berisi bidang-bidang berikut.

Field

Type

Description

name

String

Panggil getName() untuk mendapatkan nama bidang data.

type

PrimaryKeyType

Panggil getType() untuk mendapatkan tipe bidang data. Nilai yang valid: INTEGER dan STRING.

Analytical store

Setiap elemen dalam analyticalStores[] bertipe TimeseriesAnalyticalStore dan berisi bidang-bidang berikut.

Field

Type

Description

analyticalStoreName

String

Panggil getAnalyticalStoreName() untuk mendapatkan nama analytical store.

timeToLive

int

Panggil getTimeToLive() untuk mendapatkan TTL data di analytical store, dalam satuan detik. Nilai -1 menunjukkan bahwa data tidak kedaluwarsa.

syncOption

AnalyticalStoreSyncType

Panggil getSyncOption() untuk mendapatkan metode sinkronisasi data.

Indeks Lastpoint

Setiap elemen dalam lastpointIndexes[] bertipe TimeseriesLastpointIndex dan berisi bidang berikut.

Field

Type

Description

lastpointIndexName

String

Panggil getLastpointIndexName() untuk mendapatkan nama indeks Lastpoint.