すべてのプロダクト
Search
ドキュメントセンター

Tablestore:データの型の定義

最終更新日:Jan 08, 2026

このトピックでは、Tablestore の API 操作で使用されるデータの型について説明します。

データの型リスト

次の表に、Tablestore の API 操作で使用されるデータの型の定義を示します。

データの型

説明

ActionType

GetStreamRecord 操作の応答における操作タイプです。

Aggregation

単一の集約の構成です。

AggregationResult

単一の集約の戻り結果です。

Aggregations

集約構成です。

AggregationsResult

返された集約結果です。

AggregationType

集約のタイプです。

AnalyticalStoreStorageSize

分析ストアのサイズと、分析ストアのサイズを収集するためのタイムスタンプです。

AnalyticalStoreSyncStat

ストレージの同期ステータスを分析できます。

AnalyticalStoreSyncType

分析ストアの同期タイプです。このデータの型は、TimeseriesAnalyticalStore で分析ストアの同期オプションを指定し、AnalyticalStoreSyncStat で分析ストアの同期ステータスを指定します。

AvgAggregation

フィールドの平均値を取得するために使用される、多次元インデックス機能の集約操作を指定します。この操作は、SQL の AVG 関数に似ています。

BaseTable

グローバルテーブルのベーステーブルに関する情報です。

BoolQuery

ブールクエリの構成を指定します。BoolQuery を使用して、1 つ以上のサブクエリに基づいて行をクエリできます。Tablestore は、サブクエリに一致する行を返します。サブクエリは、BoolQuery を含む任意のタイプにすることができます。

CapacityUnit

操作によって消費される容量単位 (CU) の数、またはテーブルに指定された予約済みの読み取り/書き込みスループットです。

ChannelInfo

DescribeTunnel 操作の応答におけるチャンネル情報です。

Collapse

折りたたみ (distinct) 機能の列構成です。

ColumnPaginationFilter

ワイドカラム読み取り操作のフィルター条件です。

ComparatorType

関係演算子です。

ColumnReturnType

返したい列のタイプです。

ColumnsToGet

返したい列です。

CompositeColumnValueFilter

条件付き更新およびフィルター機能は、column_a > 5 AND column_b = 10 のような条件の組み合わせをサポートします。

Condition

PutRow、UpdateRow、または DeleteRow 操作を呼び出して行に対して特定の操作を実行する前に満たす必要がある条件です。

ConsumedCapacity

操作によって消費された CU の数です。

CountAggregation

特定のフィールドの合計値数、または多次元インデックスの合計行数を返します。このメソッドは、SQL の COUNT 関数と同様の方法で使用できます。

DataBlockType

返されたデータブロックのエンコーディングタイプです。

DateTimeUnit

統計間隔の単位です。

DateTimeValue

統計間隔の構成です。

DefinedColumnSchema

事前定義列のスキーマです。

DefinedColumnType

事前定義列のタイプです。

Direction

GetRange 操作におけるデータクエリの順序です。

DistinctCountAggregation

フィールドの個別値の数を返すために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の COUNT(DISTINCT) 関数に似ています。

Error

操作が失敗したときにレスポンスで返されるエラーメッセージです。Error は、BatchGetRow、BatchWriteRow、および BulkImport 操作への応答で返される単一行操作エラーも指定します。

ExistsQuery

exists クエリの構成です。exists クエリは、NULL クエリまたは NULL 値クエリとも呼ばれます。このクエリは、スパースデータで行の列が存在するかどうかを判断するために使用されます。たとえば、address 列の値が空でない行をクエリできます。

FailedRowInfo

書き込みに失敗した行に関する情報です。

FieldRange

統計範囲です。

FieldSchema

検索インデックス内のすべてのインデックスフィールドの構成。

FieldSort

検索インデックスのフィールドのソート構成。

FieldType

検索インデックス内のフィールドの型。

Filter

条件付き更新およびフィルター機能に使用される、列ベースの条件です。

FilterType

条件付き更新またはフィルター機能のタイプです。

FuzzyAnalyzerParameter

あいまいトークン化使用時における検索インデックスのオプション構成。

GeoBoundingBoxQuery

四角形範囲検索の構成です。四角形の地理的領域をクエリ条件として指定できます。Tablestore は、指定された列の値が四角形の地理的領域内にある行を返します。

GeoDistanceQuery

円形範囲検索の構成です。中心点と半径で構成される円形の地理的領域をクエリ条件として指定できます。Tablestore は、指定された列の値が地理的な円形領域内にある行を返します。

GeoDistanceSort

地理的位置に基づくソート方法です。

GeoDistanceType

距離計算方法です。

GeoPoint

中心点の経度と緯度です。

GlobalTableStatus

グローバルテーブルのステータスです。

GroupByDateHistogram

特定の日付間隔に基づいてクエリ結果をグループ化します。同じ範囲内のフィールド値が一緒にグループ化されます。各グループの値の範囲と各グループの値の数が返されます。

GroupByDateHistogramItem

日付ヒストグラム内の単一の範囲に対して返されるグループ化結果です。

GeoPolygonQuery

多角形範囲検索の構成です。多角形の地理的領域をクエリ条件として指定できます。Tablestore は、指定された列の値が多角形の地理的領域内にある行を返します。

GroupBy

単一のグループの構成です。

GroupByField

フィールド値によってクエリ結果をグループ化します。この集計方法を使用して、特定のフィールドの値に基づいてクエリ結果をグループ化できます。同じ値が一緒にグループ化されます。各グループの同一の値と各グループの同一の値の数が返されます。

GroupByFieldResultItem

フィールド値でクエリ結果をグループ化するときに、単一のフィールド値に対して返されるグループ化結果です。

GroupByHistogram

特定のデータ間隔に基づいてクエリ結果をグループ化します。同じ範囲内のフィールド値が一緒にグループ化されます。各グループの値の範囲と各グループの値の数が返されます。

GroupByHistogramItem

ヒストグラム内の単一の範囲に対して返されるグループ化結果です。

GroupByFilter

特定のフィルター条件に基づいてクエリ結果をグループ化し、フィルター条件が指定された順序で結果を返します。

GroupByFilterResultItem

フィルター条件に基づいてクエリ結果をグループ化するときに、単一のフィルター条件に対して返されるグループ化結果です。

GroupByGeoDistance

地理的位置に基づいてクエリ結果をグループ化します。中心点からの距離に基づいてクエリ結果をグループ化できます。同じ距離範囲内のフィールド値が一緒にグループ化されます。各グループの値の範囲と各グループの値の数が返されます。

GroupByGeoDistanceResultItem

地理的位置に基づいてクエリ結果をグループ化するときに、単一の範囲に対して返されるグループ化結果です。

GroupByRange

範囲によってクエリ結果をグループ化します。この集計方法を使用して、フィールドの値の範囲に基づいてクエリ結果をグループ化できます。同じ範囲内の値が一緒にグループ化されます。各グループの同一の値と各グループの値の数が返されます。

GroupByRangeResultItem

範囲でクエリ結果をグループ化するときに、単一の範囲に対して返されるグループ化結果です。

GroupByResult

単一の GroupBy 操作の戻り結果です。

GroupBys

多次元インデックスの戻り結果のグループ化構成です。

GroupBySort

グループ内の値に設定されたソート方法です。

GroupBySorter

グループ内の値のソート方法です。デフォルトでは、row_count_sort が使用されます。

GroupBysResult

GroupBy 操作の戻り結果です。

GroupByType

グループのタイプです。

GroupKeySort

各グループのフィールド値のソートルールです。

Highlight

まとめとハイライトの構成です。

HighlightEncoder

ハイライトされたテキストフラグメントのエンコーディング方法です。

HighlightField

フィールドのハイライトされたテキストフラグメントに関する情報です。

HighlightFragmentOrder

ハイライトされたフィールドからの複数のフラグメントのソート順です。

HighlightParameter

ハイライトパラメーターです。

HighlightResult

非 Nested フィールドのハイライト結果です。

IndexInfo

インデックスリストの詳細です。

IndexMeta

インデックステーブルのスキーマです。

IndexSchema

検索インデックスのスキーマには、すべてのインデックスフィールドやオプションなどの構成情報、および検索インデックスの事前ソートルールが含まれます。

IndexSetting

ルートフィールドなどの検索インデックスの構成情報。

IndexSyncPhase

インデックス同期フェーズに関する情報です。

IndexType

インデックスのタイプです。

IndexUpdateMode

インデックス更新モードです。

InnerHits

Nested フィールドのサブフィールドの設定です。

JsonType

JSON フィールドのタイプです。

KnnVectorQuery

k-nearest neighbor (KNN) ベクタークエリ機能を使用して、ベクターに基づいて近似最近傍検索を実行します。これにより、大規模なデータセット内でクエリしたいベクターと最も類似性の高いデータ項目を見つけることができます。

LastpointIndexMetaForCreate

Lastpoint インデックスを作成するために使用される、Lastpoint インデックスの構成情報です。

LogicalOperator

論理演算子です。

MatchAllQuery

完全一致検索の構成です。完全一致検索機能を使用してテーブル内のすべての行に一致させることで、テーブル内の合計行数をクエリしたり、いくつかのランダムな行を返したりできます。

MatchPhraseQuery

フレーズ一致検索の構成です。フレーズ一致検索を使用して、近似一致に基づいてテーブル内のデータをクエリできます。フレーズ一致検索は、トークンの位置を評価します。行内のトークンの順序と位置が、キーワードに含まれるトークンの順序と位置に一致する場合にのみ、行はクエリ条件を満たします。

MatchQuery

一致検索の構成です。一致検索機能を使用して、近似一致に基づいてテーブル内のデータをクエリできます。

MaxAggregation

フィールドの最大値を返すために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の MAX 関数に似ています。

MetaQueryCondition

時系列メタデータを取得するために使用される条件です。

MetaQueryConditionType

時系列メタデータを取得するために使用される条件のタイプです。

MetaUpdateMode

時系列メタデータの更新モードです。

MetaUpdateStatus

メタデータ更新ステータスです。

MeteringInfo

多次元インデックスのメータリング情報です。

MinAggregation

フィールドの最小値を返すために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の MIN 関数に似ています。

NestedFilter

Nested フィールドのフィルタリング条件です。

NestedQuery

ネストされたクエリの構成です。ネストされたクエリ機能を使用して、Nested フィールドの子行のデータをクエリできます。Nested フィールドは直接クエリできません。Nested フィールドをクエリするには、NestedQuery オブジェクトで Nested フィールドのパスとサブクエリを指定する必要があります。サブクエリは任意のタイプのクエリにすることができます。

PartitionRange

パーティション範囲です。

PhyTable

グローバルテーブル内の物理テーブルに関する詳細情報のリストです。

PhyTableStatus

グローバルテーブル内の物理テーブルのステータスです。

Placement

グローバルテーブル内のテーブルの分散場所構成のリストです。

PercentilesAggregation

多次元インデックスの集約機能のパーセンタイル統計です。パーセンタイル値は、データセット内の値の相対的な位置を示します。たとえば、システムの日常的な運用保守中に各リクエストの応答時間を統計する場合、p25、p50、p90、p99 などのパーセンタイルを使用して応答時間の分布を分析する必要があります。

PercentilesAggregationItem

パーセンタイル統計におけるパーセンタイルに関する情報です。

OperationType

UpdateRow および BulkImport 操作における 1 つの列の変更方法です。

PlainBuffer

Protocol Buffer と比較して、PlainBuffer は小さなオブジェクトのシリアル化と解析において、より優れたパフォーマンスを提供します。そのため、Tablestore ではデータのフォーマットに PlainBuffer が使用されます。

PrefixQuery

プレフィックスクエリの構成です。プレフィックスクエリ機能を使用して、特定のプレフィックスを含むデータをクエリできます。プレフィックスに一致させるために使用されるフィールドが Text フィールドの場合、フィールド値はトークン化されます。少なくとも 1 つのトークンが指定されたプレフィックスを含む場合に、行はクエリ条件を満たします。

PrimaryKeySort

プライマリキーがソートされる順序です。

PrimaryKeyOption

プライマリキー列の属性です。AUTO_INCREMENT のみがサポートされています。

PrimaryKeySchema

プライマリキー列の構成です。

PrimaryKeyType

プライマリキー列のタイプです。

Query

検索インデックスのクエリ条件。

QueryFlowWeight

データクエリの重み構成です。

QueryOperator

クエリオペレーターです。

QueryType

検索インデックスのクエリタイプ。

Range

単一グループの範囲構成情報です。

RangeQuery

範囲クエリの構成です。範囲クエリ機能を使用して、指定された範囲内にあるデータをクエリできます。フィールドのタイプが Text の場合、Tablestore は文字列をトークン化します。トークンの少なくとも 1 つが指定された範囲内にある場合に、行はクエリ条件を満たします。

Removal

グローバルテーブルから削除されるレプリカの分散場所です。

ReservedThroughput

テーブルに指定された予約済みの読み取りおよび書き込みスループットです。

ReservedThroughputDetails

テーブルの予約済み読み取りおよび書き込みスループットに関する情報です。

ReturnContent

返されたデータです。

ReturnType

返されたデータのタイプです。

RowCountSort

各グループの行数に基づいてグループをソートします。

RowExistenceExpectation

行の存在条件です。

RowInBatchGetRowResponse

BatchGetRow 操作の応答におけるデータの行です。

RowInBatchWriteRowRequest

BatchWriteRow 操作を呼び出して挿入、更新、または削除したい行に関する情報です。

RowInBatchWriteRowResponse

BatchWriteRow 操作の応答における行の書き込み操作結果です。

RowInBulkImportRequest

BulkImport 操作を呼び出して挿入、更新、または削除したい行に関する情報です。

RowInBulkImportResponse

BulkImport 操作の応答におけるバッチ書き込み操作の結果です。

RowsSerializeType

時系列データの行のシリアル化タイプです。

ScanQuery

ParallelScan 操作を呼び出すときに指定するスキャン構成です。

SearchFilter

多次元インデックスの Search API のデータクエリ構成におけるクエリ後フィルター構成です。

SearchHit

クエリ条件を満たす返されたデータです。戻り値は、ハイライトまたは KNN ベクタークエリ機能を使用する場合にのみ存在します。

SearchInnerHit

Nested フィールドのハイライトされたテキストフラグメントに関する情報です。

SearchIndexSplitsOptions

ComputeSplits 操作における多次元インデックスの構成情報です。

SearchQuery

多次元インデックスの Search 操作を呼び出すときに指定されるクエリ構成です。

ServeMode

グローバルテーブルのサービスモードです。

ScoreSort

スコアがソートされる順序です。

Sort

検索インデックスの事前ソートメソッドまたは返却結果のソートメソッド。

Sorter

インデックスの事前ソート方法です。Nested フィールドを含まないインデックスのデフォルトの事前ソート方法は PrimaryKeySort です。デフォルトでは、Nested フィールドを含むインデックスには事前ソート方法は指定されません。

SortMode

フィールドに複数の値がある場合のソート方法です。最大値、最小値、または平均値に基づいてフィールドをソートできます。

SortOrder

フィールド値がソートされる順序です。フィールド値を降順または昇順でソートできます。

SingleColumnValueFilter

ConditionUpdate および Filter 機能は、column_a>5 のような単一の条件を使用します。

SingleWordAnalyzerParameter

文字トークン化を使用する場合の検索インデックスにおけるオプションの構成。

SQLPayloadVersion

SQLQuery 操作を呼び出した後に返されるデータのエンコーディング方法です。

SQLStatementType

SQLQuery 操作の戻り結果における SQL 文のタイプです。

SplitAnalyzerParameter

デリミタトークン化が使用される場合の、多次元インデックスのオプション構成です。

SSEDetails

サーバ側暗号化に関する情報です。

SSEKeyType

暗号鍵のタイプです。

SSESpecification

データテーブルの暗号化構成です。

StartOffsetFlag

開始オフセットです。

Stream

ストリーム情報です。

StreamDetails

テーブルのストリーム情報です。

SplitLocation

分割点の場所です。

StreamRecord

GetStreamRecord 操作の応答におけるデータの行です。

StreamTunnelConfig

トンネルのストリーム構成です。

StreamShard

ストリームのシャード情報です。

StreamSpecification

テーブルのストリーム情報です。

SubAggSort

サブ集計結果に基づくソートです。

SuffixQuery

サフィックスクエリの構成です。サフィックスクエリを実行して、サフィックス条件を指定することで多次元インデックス内のデータをクエリできます。たとえば、携帯電話番号の下 4 桁に基づいてパッケージをクエリできます。

SumAggregation

フィールド内の値の合計を取得するために使用される、多次元インデックス機能の集約操作です。この操作は、SQL の SUM 関数に似ています。

SyncMode

グローバルテーブルのデータ同期モードです。

SyncPhase

検索インデックスの同期フェーズ。

SyncStage

グローバルテーブル内の物理テーブルのデータ同期ステージです。

SyncStat

検索インデックスの同期ステータス。

TableConsumedCapacity

SQLQuery 操作によって消費された CU の数です。

TableInBatchGetRowRequest

BatchGetRow 操作で単一のテーブルからデータを読み取るための構成です。

TableInBatchGetRowResponse

BatchGetRow 操作の応答でテーブルから読み取られたデータです。

TableInBatchWriteRowRequest

BatchWriteRow 操作でテーブル内のデータを書き込み、更新、または削除するための構成です。

TableInBatchWriteRowResponse

BatchWriteRow 操作におけるテーブルの書き込み結果です。

TableMeta

テーブルのスキーマ情報です。

TableOptions

データの生存時間 (TTL) や最大バージョン数など、テーブルのオプション構成です。

TermQuery

完全一致検索の構成です。完全一致検索機能を使用して、特定のフィールドの値が指定されたキーワードと完全に一致する行をクエリできます。完全一致検索は、文字列一致条件に基づくクエリに似ています。キーワードに一致させるために使用されるフィールドが Text フィールドの場合、フィールド値はトークン化されます。少なくとも 1 つのトークンがキーワードに一致する場合に、行はクエリ条件を満たします。

TermsQuery

複数値完全一致検索の構成です。複数値完全一致検索は、完全一致検索に似ています。複数値完全一致検索は複数のキーワードをサポートします。フィールド値がキーワードの少なくとも 1 つに一致する場合に、データの行が返されます。複数値完全一致検索は、SQL の IN 演算子と同じ方法で使用できます。

TimeRange

データクエリに指定されるタイムスタンプ範囲または特定のタイムスタンプです。

TimeseriesAnalyticalStore

ストレージ構成を分析できます。

TimeseriesFieldsToGet

クエリしたい時系列データ列の名前とデータの型です。

TimeseriesKey

時系列の識別子です。

TimeseriesLastpointIndex

Lastpoint インデックスの構成情報です。

TimeseriesMeta

タイムラインメタデータ

TimeseriesMetaOptions

時系列メタデータの構成です。

TimeseriesRows

時系列データの行です。

TimeseriesTableMeta

時系列テーブルのスキーマと構成です。

TimeseriesTableOptions

時系列テーブルの構成です。

TimeseriesTag

時系列のタグです。

TopRowsAggregation

各グループの集約操作の結果から得られた行をクエリするために使用される集約操作です。この操作は、MySQL の ANY_VALUE(field) 関数に似ています。

Tunnel

トンネルの構成情報です。

TunnelInfo

ListTunnel および DescribeTunnel 操作の応答におけるトンネル情報です。

TunnelType

トンネルのタイプです。

UpdatePhyTable

グローバルテーブルで更新される物理テーブルに関する情報です。

ValueTransferRule

正規表現を使用して文字列が一致した後、文字列を String、Integer、または Double 型に変換します。

VariantType

文字列変換後のデータの型です。

VectorDataType

ベクターのデータの型です。

VectorMetricType

ベクター間の距離を測定するために使用するアルゴリズムです。

VectorOptions

Vector フィールドのプロパティです。

WildcardQuery

ワイルドカード検索の構成です。このクエリは、文字列に一致するデータを取得します。文字列には、アスタリスク (*) と疑問符 (?) の 2 種類のワイルドカードを含めることができます。アスタリスク (*) は、検索語の前、後、またはその中の任意の長さの文字列に一致します。疑問符 (?) は、特定の位置にある 1 文字に一致します。一致させる文字列は、アスタリスク (*) または疑問符 (?) で始めることができます。たとえば、「table*e」という文字列を検索すると、「tablestore」が一致する可能性があります。