All Products
Search
Document Center

Tablestore:Daftar tabel deret waktu

Last Updated:Aug 04, 2026

Gunakan Tablestore SDK for Java untuk menampilkan semua tabel deret waktu dalam suatu instans serta mengambil nama, konfigurasi, dan informasi statusnya.

Prasyarat

Pasang Tablestore SDK for Java dan inisialisasi client deret waktu.

Deskripsi

Panggil metode listTimeseriesTable untuk menampilkan semua tabel deret waktu dalam instans saat ini.

public ListTimeseriesTableResponse listTimeseriesTable()

Contoh berikut menampilkan daftar tabel deret waktu dan mencetak nama, status, serta TTL data deret waktu masing-masing tabel.

TimeseriesClient timeseriesClient = client.asTimeseriesClient();

ListTimeseriesTableResponse response =
        timeseriesClient.listTimeseriesTable();

for (TimeseriesTableMeta tableMeta : response.getTimeseriesTableMetas()) {
    System.out.println(tableMeta.getTimeseriesTableName());
    System.out.println(tableMeta.getStatus());
    System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive());
}

Parameter

Metode listTimeseriesTable tidak memerlukan parameter permintaan.

Respons

ListTimeseriesTableResponse berisi bidang spesifik operasi berikut.

Bidang

Tipe

Deskripsi

timeseriesTableMetas

List<TimeseriesTableMeta>

Panggil getTimeseriesTableMetas() untuk mendapatkan daftar tabel deret waktu. Untuk hanya mendapatkan nama tabel, panggil getTimeseriesTableNames().

Informasi tabel deret waktu

Setiap elemen dalam timeseriesTableMetas[] bertipe TimeseriesTableMeta dan berisi bidang-bidang berikut.

Bidang

Tipe

Deskripsi

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

timeseriesTableMetas[].timeseriesTableOptions bertipe TimeseriesTableOptions dan berisi bidang berikut.

Bidang

Tipe

Deskripsi

timeToLive

int

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

Konfigurasi metadata deret waktu

timeseriesTableMetas[].timeseriesMetaOptions bertipe TimeseriesMetaOptions dan berisi bidang-bidang berikut.

Bidang

Tipe

Deskripsi

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 timeseriesTableMetas[].fieldPrimaryKeys[] bertipe PrimaryKeySchema dan berisi bidang-bidang berikut.

Bidang

Tipe

Deskripsi

name

String

Panggil getName() untuk mendapatkan nama bidang data.

type

PrimaryKeyType

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