全部产品
Search
文档中心

Tablestore:RangeQuery

更新时间:Jul 02, 2025

RangeQuery menentukan konfigurasi untuk kueri rentang. Anda dapat menggunakan fitur kueri rentang untuk menanyakan data dalam rentang tertentu. Jika tipe kolom adalah TEXT, Tablestore akan memecah string menjadi token dan mencocokkan salah satu token yang berada dalam rentang yang ditentukan.

Struktur data

message RangeQuery {
    optional string field_name = 1;
    optional bytes range_from = 2; // nilai varian
    optional bytes range_to = 3; // nilai varian
    optional bool include_lower = 4;
    optional bool include_upper = 5;
}

Parameter

Tipe

Diperlukan

Deskripsi

field_name

string

Ya

Nama dari kolom atribut.

range_from

bytes

Ya

Nilai dari mana kueri dimulai. Nilai tersebut harus dienkripsi menggunakan PlainBuffer. Untuk informasi lebih lanjut, lihat PlainBuffer.

Saat menentukan kondisi rentang, Anda dapat menggunakan greaterThan untuk menentukan tanda lebih besar dari (>) dan greaterThanOrEqual untuk menunjukkan tanda lebih besar dari atau sama dengan (≥).

range_to

bytes

Ya

Nilai di mana kueri berakhir. Nilai tersebut harus dienkripsi menggunakan PlainBuffer. Untuk informasi lebih lanjut, lihat PlainBuffer.

Saat menentukan kondisi rentang, Anda dapat menggunakan lessThan untuk menentukan tanda kurang dari (<) dan lessThanOrEqual untuk menunjukkan tanda kurang dari atau sama dengan (≤).

include_lower

bool

Tidak

Menentukan apakah akan menyertakan range_from dalam hasil.

include_upper

bool

Tidak

Menentukan apakah akan menyertakan range_to dalam hasil.