一般的なデータ型
一般的なデータ型では、AWS Glue でのその他の一般的なデータ型について説明します。
Tag 構造
Tag
オブジェクトは、AWS リソースに割り当てることができるラベルを表します。タグはそれぞれ、1 つのキーとオプションの 1 つの値で設定されており、どちらもお客様側が定義します。
リソース AWS Glue へのアクセス制御や、AWS タグ AWS Glue および指定 AWS Glue リソース ARN の詳細については、開発者ガイドを参照してください。
フィールド
DecimalNumber 構造
10 進数形式の数値が含まれます。
フィールド
ErrorDetail 構造
エラーに関する詳細が含まれています。
フィールド
-
ErrorCode
– UTF-8 文字列、1~255 バイト長、Single-line string pattern に一致。このエラーに関連付けられたコード。
-
ErrorMessage
– 説明文字列、2048 バイト長以下、URI address multi-line string pattern に一致。エラーを説明するメッセージ。
PropertyPredicate 構造
プロパティの述語を定義します。
フィールド
ResourceUri 構造
関数リソースの URI。
フィールド
-
ResourceType
– UTF-8 文字列 (有効な値:JAR
|FILE
|ARCHIVE
)。リソースのタイプ。
-
Uri
– Uniform resource identifier (uri)、1~1024 バイト長、URI address multi-line string pattern に一致。リソースにアクセスするための URI。
ColumnStatistics 構造
テーブルまたはパーティションに対して生成された列レベルの統計を表します。
フィールド
-
ColumnName
– 必須: UTF-8 文字列、1~255 バイト長、Single-line string pattern に一致。統計が属する列の名前。
-
ColumnType
– 必須: 型名。20000 バイト長以下。Single-line string pattern に一致。列のデータ型。
-
列統計が生成された時点を示すタイムスタンプ。
-
StatisticsData
– 必須: ColumnStatisticsData オブジェクト。統計データ値を含む
ColumnStatisticData
オブジェクト。
ColumnStatisticsError 構造
失敗した ColumnStatistics
オブジェクトと失敗の理由をカプセル化します。
フィールド
-
ColumnStatistics
– ColumnStatistics オブジェクト。列の
ColumnStatistics
。 -
Error
– ErrorDetail オブジェクト。オペレーションが失敗した理由を示すエラーメッセージ。
ColumnError 構造
エラーがある列の名前とエラーの理由について要約します。
フィールド
-
ColumnName
– UTF-8 文字列、1~255 バイト長、Single-line string pattern に一致。エラーがある列の名前。
-
Error
– ErrorDetail オブジェクト。オペレーションが失敗した理由を示すエラーメッセージ。
ColumnStatisticsData 構造
個々のタイプの列統計データが含まれます。Type
属性で 1 つのデータオブジェクトのみを設定し、指示します。
フィールド
-
Type
– 必須: UTF-8 文字列 (有効な値:BOOLEAN
|DATE
|DECIMAL
|DOUBLE
|LONG
|STRING
|BINARY
)。列の統計データの型。
-
BooleanColumnStatisticsData
– BooleanColumnStatisticsData オブジェクト。Boolean の列統計データ。
-
DateColumnStatisticsData
– DateColumnStatisticsData オブジェクト。Date の列統計データ。
-
DecimalColumnStatisticsData
– DecimalColumnStatisticsData オブジェクト。Decimal の列統計データ。
-
DoubleColumnStatisticsData
– DoubleColumnStatisticsData オブジェクト。Double の列統計データ。
-
LongColumnStatisticsData
– LongColumnStatisticsData オブジェクト。Long の列統計データ。
-
StringColumnStatisticsData
– StringColumnStatisticsData オブジェクト。文字列の列統計データ。
-
BinaryColumnStatisticsData
– BinaryColumnStatisticsData オブジェクト。Binary の列統計データ。
BooleanColumnStatisticsData 構造
Boolean データ列でサポートされる列統計を定義します。
フィールド
DateColumnStatisticsData 構造
タイムスタンプデータ列でサポートされている列統計を定義します。
フィールド
DecimalColumnStatisticsData 構造
固定小数点数データ列でサポートされている列統計を定義します。
フィールド
-
MinimumValue
– DecimalNumber オブジェクト。列内の最小値。
-
MaximumValue
– DecimalNumber オブジェクト。列内の最大値。
-
NumberOfNulls
– 必須: 数値 (long)。None 以下。列内の null 値の数。
-
NumberOfDistinctValues
– 必須: 数値 (long)。None 以下。列内の異なる値の数です。
DoubleColumnStatisticsData 構造
浮動小数点数データ列でサポートされている列統計を定義します。
フィールド
LongColumnStatisticsData 構造
整数データ列でサポートされる列統計を定義します。
フィールド
StringColumnStatisticsData 構造
文字シーケンスのデータ値に対してサポートされる列統計を定義します。
フィールド
BinaryColumnStatisticsData 構造
ビットシーケンスデータ値に対してサポートされる列統計を定義します。
フィールド
文字列パターン
API は、さまざまな文字列パラメータとメンバーの有効コンテンツを定義するために、以下の正規表現を使用します。
単一行文字列パターン – 「
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*
」URI アドレスの複数行文字列パターン – 「
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
」Logstash Grok 文字列パターン - 「
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\t]*
」カスタム文字列パターン #12 – "
[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}
"カスタム文字列パターン #17 – "
arn:aws(-(cn|us-gov|iso(-[bef])?))?:glue:.*
"カスタム文字列パターン #18 – "
(^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::\w{12}:root)
"カスタム文字列パターン #27 – "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'= ;])*
"カスタム文字列パターン #31 – "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'])*
"カスタム文字列パターン #32 – "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n])*
"カスタム文字列パターン #33 – "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\s])*
"カスタム文字列パターン #34 – "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\r\n])*
"