

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サポートされている Cassandra API、オペレーション、関数、データ型
<a name="cassandra-apis"></a>

Amazon Keyspaces (Apache Cassandra 用) は、Cassandra クエリ言語 (CQL) 3.11 API (バージョン2.x との下位互換性あり) と互換性があります。

Amazon Keyspaces は、キースペースとテーブルの作成、データの読み取り、データの書き込みなど、一般的に使用されるあらゆる Cassandra データプレーンオペレーションに対応しています。

 次のセクションではサポートされている機能のリストを示します。

**Topics**
+ [Cassandra API サポート](#cassandra-api-support)
+ [Cassandra コントロールプレーン API サポート](#cassandra-control-plane-apis)
+ [Cassandra データプレーン API サポート](#cassandra-data-plane-apis)
+ [Cassandra の関数サポート](#cassandra-functions)
+ [Cassandra データ型サポート](#cassandra-data-type)

## Cassandra API サポート
<a name="cassandra-api-support"></a>


| API オペレーション: | サポート | 
| --- | --- | 
|  `CREATE KEYSPACE`  |  はい   | 
|  `ALTER KEYSPACE`  |  はい  | 
|  `DROP KEYSPACE`  |  はい  | 
|  `CREATE TABLE`  |  はい  | 
|  `ALTER TABLE`  |  はい  | 
|  `DROP TABLE`  |  あり  | 
|  `CREATE INDEX`  |  なし  | 
|  `DROP INDEX`  |  なし  | 
|  `UNLOGGED BATCH`  |  はい  | 
|  `LOGGED BATCH`  |  はい  | 
|  `SELECT`  |  はい  | 
|  `INSERT`  |  はい  | 
|  `DELETE`  |  はい  | 
|  `UPDATE`  |  はい  | 
|  `USE`  |  はい  | 
|  `CREATE TYPE`  |  あり  | 
|  `ALTER TYPE`  |  なし  | 
|  `DROP TYPE`  |  あり  | 
|  `CREATE TRIGGER`  |  なし  | 
|  `DROP TRIGGER`  |  なし  | 
|  `CREATE FUNCTION`  |  なし  | 
|  `DROP FUNCTION`  |  なし  | 
|  `CREATE AGGREGATE`  |  なし  | 
|  `DROP AGGREGATE`  |  なし  | 
|  `CREATE MATERIALIZED VIEW`  |  なし  | 
|  `ALTER MATERIALIZED VIEW`  |  なし  | 
|  `DROP MATERIALIZED VIEW`  |  なし  | 
|  `TRUNCATE`  |  いいえ  | 

## Cassandra コントロールプレーン API サポート
<a name="cassandra-control-plane-apis"></a>

 Amazon Keyspaces が管理されているため、クラスターとノードの設定を管理するための Cassandra コントロールプレーン API オペレーションは不要です。したがって、Cassandra の以下の機能は適用されません。


| 機能 | Reason | 
| --- | --- | 
|  耐久性のある書き込みトグル  |  すべての書き込みに耐久性がある  | 
|  読み取り修復設定  |  該当しない  | 
|  GC 猶予期間 (秒)  |  該当しない  | 
|  ブルームフィルター設定  |  該当しない  | 
|  圧縮設定  |  該当しない  | 
|  [Compression settings] (圧縮設定)  |  該当しない  | 
|  キャッシュ設定  |  該当しない  | 
|  セキュリティ設定  |  IAM に置き換わった  | 

## Cassandra データプレーン API サポート
<a name="cassandra-data-plane-apis"></a>


| 機能 | サポート | 
| --- | --- | 
|  SELECT ステートメントと INSERT ステートメントの JSON サポート  |  はい  | 
|  静的列  |  はい  | 
|  有効期限 (TTL)  |  はい  | 

## Cassandra の関数サポート
<a name="cassandra-functions"></a>

サポートされている関数の詳細については、「[Amazon Keyspaces の組み込み関数](cql.functions.md)」を参照してください。


| 関数 | サポート | 
| --- | --- | 
|  `Aggregate` 関数  |  いいえ  | 
|  `Blob` 変換  |  はい   | 
|  `Cast`  |  はい  | 
|  `Datetime` 関数  |  はい  | 
|  時間変換関数  |  はい  | 
|  `TimeUuid` 関数  |  はい   | 
|  `Token`  |  あり  | 
|  `User defined functions` (`UDF`)  |  なし  | 
|  `Uuid`  |  はい  | 

## Cassandra データ型サポート
<a name="cassandra-data-type"></a>

次の表に、Amazon Keyspaces でサポートされている Apache Cassandra データ型を示します。Amazon Keyspaces のデータ型の詳細については、「」を参照してください[データ型](cql.elements.md#cql.data-types)。


| データ型 | サポート | 
| --- | --- | 
|  `ascii`  |  はい   | 
|  `bigint`  |  はい  | 
|  `blob`  |  はい  | 
|  `boolean`  |  はい  | 
|  `counter`  |  はい  | 
|  `date`  |  はい  | 
|  `decimal`  |  はい  | 
|  `double`  |  はい  | 
|  `float`  |  はい  | 
|  `frozen`  |  はい  | 
|  `inet`  |  はい  | 
|  `int`  |  はい  | 
|  `list`  |  はい  | 
|  `map`  |  はい  | 
|  `set`  |  はい  | 
|  `smallint`  |  はい  | 
|  `text`  |  はい  | 
|  `time`  |  はい  | 
|  `timestamp`  |  はい  | 
|  `timeuuid`  |  はい  | 
|  `tinyint`  |  はい  | 
|  `tuple`  |  はい  | 
|  `user-defined types` (`UDTs`)  |  はい  | 
|  `uuid`  |  はい  | 
|  `varchar`  |  はい  | 
|  `varint`  |  はい  | 