

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

# 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 ビット整数タイムスタンプとして返します。 | 