

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

# Amazon Keyspaces の組み込み関数
<a name="cql.functions"></a>

Amazon Keyspaces (Apache Cassandra 向け) では、Cassandra クエリ言語 (CQL) ステートメントで使用できるさまざまな組み込み関数がサポートされています。

**Topics**
+ [スカラー関数](#cql.functions.scalar)

## スカラー関数
<a name="cql.functions.scalar"></a>

*スカラー関数*は、1 つの値に対して計算を実行し、その結果を 1 つの値として返す関数です。Amazon Keyspaces では以下のスカラー関数がサポートされています。


****  

| 関数 | 説明 | 
| --- | --- | 
| `blobAsType` | 指定されたデータ型の値を返します。 | 
| `cast` | あるネイティブデータ型を別のネイティブデータ型に変換します。 | 
| `currentDate` | 現在の日時を日付として返します。 | 
| `currentTime` | 現在の日時を時刻として返します。 | 
| `currentTimestamp` | 現在の日時をタイムスタンプとして返します。 | 
| `currentTimeUUID` | 現在の日時を timeuuid として返します。 | 
| `fromJson` | JSON 文字列を選択した列のデータ型に変換します。 | 
| `maxTimeuuid` | タイムスタンプまたは日付文字列として可能な最大 timeuuid を返します。 | 
| `minTimeuuid` | タイムスタンプまたは日付文字列の最小 timeuuid を返します。 | 
| `now` | 新しい一意の timeuuid を返します。 | 
| `toDate` | timeuuid またはタイムスタンプのいずれかを日付型に変換します。 | 
| `toJson` | 選択した列の列値を JSON 形式で返します。 | 
| `token` | パーティションキーのハッシュ値を返します。 | 
| `toTimestamp` | timeuuid または日付のいずれかをタイムスタンプに変換します。 | 
| `TTL` | 列の有効期限を秒単位で返します。 | 
| `typeAsBlob` | 指定されたデータ型を blob に変換します。 | 
| `toUnixTimestamp` | timeuuid またはタイムスタンプのいずれかを bigInt に変換します。 | 
| `uuid` | ランダムバージョン 4 UUID を返します。 | 
| `writetime` | 指定した列の値のタイムスタンプを返します。 | 
| `dateOf` | (非推奨) timeuuid のタイムスタンプを抽出し、値を日付として返します。 | 
| `unixTimestampOf` | (非推奨) timeuuid のタイムスタンプを抽出し、値を生の 64 ビット整数タイムスタンプとして返します。 | 