

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

# サポートされている 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` | はい | 