このトピックでは、Tablestore の API 操作で使用されるデータの型について説明します。
データの型リスト
次の表に、Tablestore の API 操作で使用されるデータの型の定義を示します。
データの型 | 説明 |
GetStreamRecord 操作の応答における操作タイプです。 | |
単一の集約の構成です。 | |
単一の集約の戻り結果です。 | |
集約構成です。 | |
返された集約結果です。 | |
集約のタイプです。 | |
分析ストアのサイズと、分析ストアのサイズを収集するためのタイムスタンプです。 | |
ストレージの同期ステータスを分析できます。 | |
分析ストアの同期タイプです。このデータの型は、TimeseriesAnalyticalStore で分析ストアの同期オプションを指定し、AnalyticalStoreSyncStat で分析ストアの同期ステータスを指定します。 | |
フィールドの平均値を取得するために使用される、多次元インデックス機能の集約操作を指定します。この操作は、SQL の AVG 関数に似ています。 | |
グローバルテーブルのベーステーブルに関する情報です。 | |
ブールクエリの構成を指定します。BoolQuery を使用して、1 つ以上のサブクエリに基づいて行をクエリできます。Tablestore は、サブクエリに一致する行を返します。サブクエリは、BoolQuery を含む任意のタイプにすることができます。 | |
操作によって消費される容量単位 (CU) の数、またはテーブルに指定された予約済みの読み取り/書き込みスループットです。 | |
DescribeTunnel 操作の応答におけるチャンネル情報です。 | |
折りたたみ (distinct) 機能の列構成です。 | |
ワイドカラム読み取り操作のフィルター条件です。 | |
関係演算子です。 | |
返したい列のタイプです。 | |
返したい列です。 | |
条件付き更新およびフィルター機能は、 | |
PutRow、UpdateRow、または DeleteRow 操作を呼び出して行に対して特定の操作を実行する前に満たす必要がある条件です。 | |
操作によって消費された CU の数です。 | |
特定のフィールドの合計値数、または多次元インデックスの合計行数を返します。このメソッドは、SQL の COUNT 関数と同様の方法で使用できます。 | |
返されたデータブロックのエンコーディングタイプです。 | |
統計間隔の単位です。 | |
統計間隔の構成です。 | |
事前定義列のスキーマです。 | |
事前定義列のタイプです。 | |
GetRange 操作におけるデータクエリの順序です。 | |
フィールドの個別値の数を返すために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の | |
操作が失敗したときにレスポンスで返されるエラーメッセージです。Error は、BatchGetRow、BatchWriteRow、および BulkImport 操作への応答で返される単一行操作エラーも指定します。 | |
exists クエリの構成です。exists クエリは、NULL クエリまたは NULL 値クエリとも呼ばれます。このクエリは、スパースデータで行の列が存在するかどうかを判断するために使用されます。たとえば、address 列の値が空でない行をクエリできます。 | |
書き込みに失敗した行に関する情報です。 | |
統計範囲です。 | |
検索インデックス内のすべてのインデックスフィールドの構成。 | |
検索インデックスのフィールドのソート構成。 | |
検索インデックス内のフィールドの型。 | |
条件付き更新およびフィルター機能に使用される、列ベースの条件です。 | |
条件付き更新またはフィルター機能のタイプです。 | |
あいまいトークン化使用時における検索インデックスのオプション構成。 | |
四角形範囲検索の構成です。四角形の地理的領域をクエリ条件として指定できます。Tablestore は、指定された列の値が四角形の地理的領域内にある行を返します。 | |
円形範囲検索の構成です。中心点と半径で構成される円形の地理的領域をクエリ条件として指定できます。Tablestore は、指定された列の値が地理的な円形領域内にある行を返します。 | |
地理的位置に基づくソート方法です。 | |
距離計算方法です。 | |
中心点の経度と緯度です。 | |
グローバルテーブルのステータスです。 | |
特定の日付間隔に基づいてクエリ結果をグループ化します。同じ範囲内のフィールド値が一緒にグループ化されます。各グループの値の範囲と各グループの値の数が返されます。 | |
日付ヒストグラム内の単一の範囲に対して返されるグループ化結果です。 | |
多角形範囲検索の構成です。多角形の地理的領域をクエリ条件として指定できます。Tablestore は、指定された列の値が多角形の地理的領域内にある行を返します。 | |
単一のグループの構成です。 | |
フィールド値によってクエリ結果をグループ化します。この集計方法を使用して、特定のフィールドの値に基づいてクエリ結果をグループ化できます。同じ値が一緒にグループ化されます。各グループの同一の値と各グループの同一の値の数が返されます。 | |
フィールド値でクエリ結果をグループ化するときに、単一のフィールド値に対して返されるグループ化結果です。 | |
特定のデータ間隔に基づいてクエリ結果をグループ化します。同じ範囲内のフィールド値が一緒にグループ化されます。各グループの値の範囲と各グループの値の数が返されます。 | |
ヒストグラム内の単一の範囲に対して返されるグループ化結果です。 | |
特定のフィルター条件に基づいてクエリ結果をグループ化し、フィルター条件が指定された順序で結果を返します。 | |
フィルター条件に基づいてクエリ結果をグループ化するときに、単一のフィルター条件に対して返されるグループ化結果です。 | |
地理的位置に基づいてクエリ結果をグループ化します。中心点からの距離に基づいてクエリ結果をグループ化できます。同じ距離範囲内のフィールド値が一緒にグループ化されます。各グループの値の範囲と各グループの値の数が返されます。 | |
地理的位置に基づいてクエリ結果をグループ化するときに、単一の範囲に対して返されるグループ化結果です。 | |
範囲によってクエリ結果をグループ化します。この集計方法を使用して、フィールドの値の範囲に基づいてクエリ結果をグループ化できます。同じ範囲内の値が一緒にグループ化されます。各グループの同一の値と各グループの値の数が返されます。 | |
範囲でクエリ結果をグループ化するときに、単一の範囲に対して返されるグループ化結果です。 | |
単一の GroupBy 操作の戻り結果です。 | |
多次元インデックスの戻り結果のグループ化構成です。 | |
グループ内の値に設定されたソート方法です。 | |
グループ内の値のソート方法です。デフォルトでは、row_count_sort が使用されます。 | |
GroupBy 操作の戻り結果です。 | |
グループのタイプです。 | |
各グループのフィールド値のソートルールです。 | |
まとめとハイライトの構成です。 | |
ハイライトされたテキストフラグメントのエンコーディング方法です。 | |
フィールドのハイライトされたテキストフラグメントに関する情報です。 | |
ハイライトされたフィールドからの複数のフラグメントのソート順です。 | |
ハイライトパラメーターです。 | |
非 Nested フィールドのハイライト結果です。 | |
インデックスリストの詳細です。 | |
インデックステーブルのスキーマです。 | |
検索インデックスのスキーマには、すべてのインデックスフィールドやオプションなどの構成情報、および検索インデックスの事前ソートルールが含まれます。 | |
ルートフィールドなどの検索インデックスの構成情報。 | |
インデックス同期フェーズに関する情報です。 | |
インデックスのタイプです。 | |
インデックス更新モードです。 | |
Nested フィールドのサブフィールドの設定です。 | |
JSON フィールドのタイプです。 | |
k-nearest neighbor (KNN) ベクタークエリ機能を使用して、ベクターに基づいて近似最近傍検索を実行します。これにより、大規模なデータセット内でクエリしたいベクターと最も類似性の高いデータ項目を見つけることができます。 | |
Lastpoint インデックスを作成するために使用される、Lastpoint インデックスの構成情報です。 | |
論理演算子です。 | |
完全一致検索の構成です。完全一致検索機能を使用してテーブル内のすべての行に一致させることで、テーブル内の合計行数をクエリしたり、いくつかのランダムな行を返したりできます。 | |
フレーズ一致検索の構成です。フレーズ一致検索を使用して、近似一致に基づいてテーブル内のデータをクエリできます。フレーズ一致検索は、トークンの位置を評価します。行内のトークンの順序と位置が、キーワードに含まれるトークンの順序と位置に一致する場合にのみ、行はクエリ条件を満たします。 | |
一致検索の構成です。一致検索機能を使用して、近似一致に基づいてテーブル内のデータをクエリできます。 | |
フィールドの最大値を返すために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の MAX 関数に似ています。 | |
時系列メタデータを取得するために使用される条件です。 | |
時系列メタデータを取得するために使用される条件のタイプです。 | |
時系列メタデータの更新モードです。 | |
メタデータ更新ステータスです。 | |
多次元インデックスのメータリング情報です。 | |
フィールドの最小値を返すために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の MIN 関数に似ています。 | |
Nested フィールドのフィルタリング条件です。 | |
ネストされたクエリの構成です。ネストされたクエリ機能を使用して、Nested フィールドの子行のデータをクエリできます。Nested フィールドは直接クエリできません。Nested フィールドをクエリするには、NestedQuery オブジェクトで Nested フィールドのパスとサブクエリを指定する必要があります。サブクエリは任意のタイプのクエリにすることができます。 | |
パーティション範囲です。 | |
グローバルテーブル内の物理テーブルに関する詳細情報のリストです。 | |
グローバルテーブル内の物理テーブルのステータスです。 | |
グローバルテーブル内のテーブルの分散場所構成のリストです。 | |
多次元インデックスの集約機能のパーセンタイル統計です。パーセンタイル値は、データセット内の値の相対的な位置を示します。たとえば、システムの日常的な運用保守中に各リクエストの応答時間を統計する場合、p25、p50、p90、p99 などのパーセンタイルを使用して応答時間の分布を分析する必要があります。 | |
パーセンタイル統計におけるパーセンタイルに関する情報です。 | |
UpdateRow および BulkImport 操作における 1 つの列の変更方法です。 | |
Protocol Buffer と比較して、PlainBuffer は小さなオブジェクトのシリアル化と解析において、より優れたパフォーマンスを提供します。そのため、Tablestore ではデータのフォーマットに PlainBuffer が使用されます。 | |
プレフィックスクエリの構成です。プレフィックスクエリ機能を使用して、特定のプレフィックスを含むデータをクエリできます。プレフィックスに一致させるために使用されるフィールドが Text フィールドの場合、フィールド値はトークン化されます。少なくとも 1 つのトークンが指定されたプレフィックスを含む場合に、行はクエリ条件を満たします。 | |
プライマリキーがソートされる順序です。 | |
プライマリキー列の属性です。AUTO_INCREMENT のみがサポートされています。 | |
プライマリキー列の構成です。 | |
プライマリキー列のタイプです。 | |
検索インデックスのクエリ条件。 | |
データクエリの重み構成です。 | |
クエリオペレーターです。 | |
検索インデックスのクエリタイプ。 | |
単一グループの範囲構成情報です。 | |
範囲クエリの構成です。範囲クエリ機能を使用して、指定された範囲内にあるデータをクエリできます。フィールドのタイプが Text の場合、Tablestore は文字列をトークン化します。トークンの少なくとも 1 つが指定された範囲内にある場合に、行はクエリ条件を満たします。 | |
グローバルテーブルから削除されるレプリカの分散場所です。 | |
テーブルに指定された予約済みの読み取りおよび書き込みスループットです。 | |
テーブルの予約済み読み取りおよび書き込みスループットに関する情報です。 | |
返されたデータです。 | |
返されたデータのタイプです。 | |
各グループの行数に基づいてグループをソートします。 | |
行の存在条件です。 | |
BatchGetRow 操作の応答におけるデータの行です。 | |
BatchWriteRow 操作を呼び出して挿入、更新、または削除したい行に関する情報です。 | |
BatchWriteRow 操作の応答における行の書き込み操作結果です。 | |
BulkImport 操作を呼び出して挿入、更新、または削除したい行に関する情報です。 | |
BulkImport 操作の応答におけるバッチ書き込み操作の結果です。 | |
時系列データの行のシリアル化タイプです。 | |
ParallelScan 操作を呼び出すときに指定するスキャン構成です。 | |
多次元インデックスの Search API のデータクエリ構成におけるクエリ後フィルター構成です。 | |
クエリ条件を満たす返されたデータです。戻り値は、ハイライトまたは KNN ベクタークエリ機能を使用する場合にのみ存在します。 | |
Nested フィールドのハイライトされたテキストフラグメントに関する情報です。 | |
ComputeSplits 操作における多次元インデックスの構成情報です。 | |
多次元インデックスの Search 操作を呼び出すときに指定されるクエリ構成です。 | |
グローバルテーブルのサービスモードです。 | |
スコアがソートされる順序です。 | |
検索インデックスの事前ソートメソッドまたは返却結果のソートメソッド。 | |
インデックスの事前ソート方法です。Nested フィールドを含まないインデックスのデフォルトの事前ソート方法は PrimaryKeySort です。デフォルトでは、Nested フィールドを含むインデックスには事前ソート方法は指定されません。 | |
フィールドに複数の値がある場合のソート方法です。最大値、最小値、または平均値に基づいてフィールドをソートできます。 | |
フィールド値がソートされる順序です。フィールド値を降順または昇順でソートできます。 | |
ConditionUpdate および Filter 機能は、 | |
文字トークン化を使用する場合の検索インデックスにおけるオプションの構成。 | |
SQLQuery 操作を呼び出した後に返されるデータのエンコーディング方法です。 | |
SQLQuery 操作の戻り結果における SQL 文のタイプです。 | |
デリミタトークン化が使用される場合の、多次元インデックスのオプション構成です。 | |
サーバ側暗号化に関する情報です。 | |
暗号鍵のタイプです。 | |
データテーブルの暗号化構成です。 | |
開始オフセットです。 | |
ストリーム情報です。 | |
テーブルのストリーム情報です。 | |
分割点の場所です。 | |
GetStreamRecord 操作の応答におけるデータの行です。 | |
トンネルのストリーム構成です。 | |
ストリームのシャード情報です。 | |
テーブルのストリーム情報です。 | |
サブ集計結果に基づくソートです。 | |
サフィックスクエリの構成です。サフィックスクエリを実行して、サフィックス条件を指定することで多次元インデックス内のデータをクエリできます。たとえば、携帯電話番号の下 4 桁に基づいてパッケージをクエリできます。 | |
フィールド内の値の合計を取得するために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の SUM 関数に似ています。 | |
グローバルテーブルのデータ同期モードです。 | |
検索インデックスの同期フェーズ。 | |
グローバルテーブル内の物理テーブルのデータ同期ステージです。 | |
検索インデックスの同期ステータス。 | |
SQLQuery 操作によって消費された CU の数です。 | |
BatchGetRow 操作で単一のテーブルからデータを読み取るための構成です。 | |
BatchGetRow 操作の応答でテーブルから読み取られたデータです。 | |
BatchWriteRow 操作でテーブル内のデータを書き込み、更新、または削除するための構成です。 | |
BatchWriteRow 操作におけるテーブルの書き込み結果です。 | |
テーブルのスキーマ情報です。 | |
データの生存時間 (TTL) や最大バージョン数など、テーブルのオプション構成です。 | |
完全一致検索の構成です。完全一致検索機能を使用して、特定のフィールドの値が指定されたキーワードと完全に一致する行をクエリできます。完全一致検索は、文字列一致条件に基づくクエリに似ています。キーワードに一致させるために使用されるフィールドが Text フィールドの場合、フィールド値はトークン化されます。少なくとも 1 つのトークンがキーワードに一致する場合に、行はクエリ条件を満たします。 | |
複数値完全一致検索の構成です。複数値完全一致検索は、完全一致検索に似ています。複数値完全一致検索は複数のキーワードをサポートします。フィールド値がキーワードの少なくとも 1 つに一致する場合に、データの行が返されます。複数値完全一致検索は、SQL の IN 演算子と同じ方法で使用できます。 | |
データクエリに指定されるタイムスタンプ範囲または特定のタイムスタンプです。 | |
ストレージ構成を分析できます。 | |
クエリしたい時系列データ列の名前とデータの型です。 | |
時系列の識別子です。 | |
Lastpoint インデックスの構成情報です。 | |
タイムラインメタデータ | |
時系列メタデータの構成です。 | |
時系列データの行です。 | |
時系列テーブルのスキーマと構成です。 | |
時系列テーブルの構成です。 | |
時系列のタグです。 | |
各グループの集約操作の結果から得られた行をクエリするために使用される集約操作です。この操作は、MySQL の ANY_VALUE(field) 関数に似ています。 | |
トンネルの構成情報です。 | |
ListTunnel および DescribeTunnel 操作の応答におけるトンネル情報です。 | |
トンネルのタイプです。 | |
グローバルテーブルで更新される物理テーブルに関する情報です。 | |
正規表現を使用して文字列が一致した後、文字列を String、Integer、または Double 型に変換します。 | |
文字列変換後のデータの型です。 | |
ベクターのデータの型です。 | |
ベクター間の距離を測定するために使用するアルゴリズムです。 | |
Vector フィールドのプロパティです。 | |
ワイルドカード検索の構成です。このクエリは、文字列に一致するデータを取得します。文字列には、アスタリスク (*) と疑問符 (?) の 2 種類のワイルドカードを含めることができます。アスタリスク (*) は、検索語の前、後、またはその中の任意の長さの文字列に一致します。疑問符 (?) は、特定の位置にある 1 文字に一致します。一致させる文字列は、アスタリスク (*) または疑問符 (?) で始めることができます。たとえば、「table*e」という文字列を検索すると、「tablestore」が一致する可能性があります。 |