時系列テーブルの時系列における最新の時点のデータを取得するために Lastpoint インデックスを使用する必要がなくなった場合は、DeleteTimeseriesLastpointIndex 操作を呼び出して Lastpoint インデックスを削除できます。
使用上の注意
Tablestore SDK for Java V5.17.1 以降では、Lastpoint インデックス機能がサポートされています。 Lastpoint インデックス機能を使用する前に、Tablestore SDK for Java V5.17.1 以降を取得していることを確認してください。 Tablestore SDK for Java のバージョン履歴については、「Tablestore SDK for Java のバージョン履歴」をご参照ください。
Lastpoint インデックスを削除する前に、Lastpoint インデックスがビジネスで使用されていないことを確認してください。
削除された Lastpoint インデックスは回復できません。 慎重に行ってください。
前提条件
Lastpoint インデックスが作成されていること。 詳細については、「Lastpoint インデックスの作成」をご参照ください。
TimeseriesClient が初期化されていること。 詳細については、「Tablestore クライアントの初期化」をご参照ください。
パラメータ
パラメータ | 説明 |
timeseriesTableName | 時系列テーブルの名前。 |
lastpointIndexName | Lastpoint インデックスの名前。 |
例
次のサンプルコードは、時系列テーブル timeseries_table に作成された last_point_index という名前の Lastpoint インデックスを削除する方法の例を示しています。
public void deleteTimeseriesLastpointIndex(TimeseriesClient client) {
DeleteTimeseriesLastpointIndexRequest request = new DeleteTimeseriesLastpointIndexRequest("timeseries_table", "last_point_index"); // 時系列テーブル名とLastpointインデックス名を指定してリクエストを作成
client.deleteTimeseriesLastpointIndex(request); // Lastpointインデックスを削除
}