Glue / Client / get_partition
get_partition#
- Glue.Client.get_partition(**kwargs)#
- Retrieves information about a specified partition. - See also: AWS API Documentation - Request Syntax- response = client.get_partition( CatalogId='string', DatabaseName='string', TableName='string', PartitionValues=[ 'string', ] ) - Parameters:
- CatalogId (string) – The ID of the Data Catalog where the partition in question resides. If none is provided, the Amazon Web Services account ID is used by default. 
- DatabaseName (string) – - [REQUIRED] - The name of the catalog database where the partition resides. 
- TableName (string) – - [REQUIRED] - The name of the partition’s table. 
- PartitionValues (list) – - [REQUIRED] - The values that define the partition. - (string) – 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Partition': { 'Values': [ 'string', ], 'DatabaseName': 'string', 'TableName': 'string', 'CreationTime': datetime(2015, 1, 1), 'LastAccessTime': datetime(2015, 1, 1), 'StorageDescriptor': { 'Columns': [ { 'Name': 'string', 'Type': 'string', 'Comment': 'string', 'Parameters': { 'string': 'string' } }, ], 'Location': 'string', 'AdditionalLocations': [ 'string', ], 'InputFormat': 'string', 'OutputFormat': 'string', 'Compressed': True|False, 'NumberOfBuckets': 123, 'SerdeInfo': { 'Name': 'string', 'SerializationLibrary': 'string', 'Parameters': { 'string': 'string' } }, 'BucketColumns': [ 'string', ], 'SortColumns': [ { 'Column': 'string', 'SortOrder': 123 }, ], 'Parameters': { 'string': 'string' }, 'SkewedInfo': { 'SkewedColumnNames': [ 'string', ], 'SkewedColumnValues': [ 'string', ], 'SkewedColumnValueLocationMaps': { 'string': 'string' } }, 'StoredAsSubDirectories': True|False, 'SchemaReference': { 'SchemaId': { 'SchemaArn': 'string', 'SchemaName': 'string', 'RegistryName': 'string' }, 'SchemaVersionId': 'string', 'SchemaVersionNumber': 123 } }, 'Parameters': { 'string': 'string' }, 'LastAnalyzedTime': datetime(2015, 1, 1), 'CatalogId': 'string' } } - Response Structure- (dict) – - Partition (dict) – - The requested information, in the form of a - Partitionobject.- Values (list) – - The values of the partition. - (string) – 
 
- DatabaseName (string) – - The name of the catalog database in which to create the partition. 
- TableName (string) – - The name of the database table in which to create the partition. 
- CreationTime (datetime) – - The time at which the partition was created. 
- LastAccessTime (datetime) – - The last time at which the partition was accessed. 
- StorageDescriptor (dict) – - Provides information about the physical location where the partition is stored. - Columns (list) – - A list of the - Columnsin the table.- (dict) – - A column in a - Table.- Name (string) – - The name of the - Column.
- Type (string) – - The data type of the - Column.
- Comment (string) – - A free-form text comment. 
- Parameters (dict) – - These key-value pairs define properties associated with the column. - (string) – - (string) – 
 
 
 
 
- Location (string) – - The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. 
- AdditionalLocations (list) – - A list of locations that point to the path where a Delta table is located. - (string) – 
 
- InputFormat (string) – - The input format: - SequenceFileInputFormat(binary), or- TextInputFormat, or a custom format.
- OutputFormat (string) – - The output format: - SequenceFileOutputFormat(binary), or- IgnoreKeyTextOutputFormat, or a custom format.
- Compressed (boolean) – - Trueif the data in the table is compressed, or- Falseif not.
- NumberOfBuckets (integer) – - Must be specified if the table contains any dimension columns. 
- SerdeInfo (dict) – - The serialization/deserialization (SerDe) information. - Name (string) – - Name of the SerDe. 
- SerializationLibrary (string) – - Usually the class that implements the SerDe. An example is - org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
- Parameters (dict) – - These key-value pairs define initialization parameters for the SerDe. - (string) – - (string) – 
 
 
 
- BucketColumns (list) – - A list of reducer grouping columns, clustering columns, and bucketing columns in the table. - (string) – 
 
- SortColumns (list) – - A list specifying the sort order of each bucket in the table. - (dict) – - Specifies the sort order of a sorted column. - Column (string) – - The name of the column. 
- SortOrder (integer) – - Indicates that the column is sorted in ascending order ( - == 1), or in descending order (- ==0).
 
 
- Parameters (dict) – - The user-supplied properties in key-value form. - (string) – - (string) – 
 
 
- SkewedInfo (dict) – - The information about values that appear frequently in a column (skewed values). - SkewedColumnNames (list) – - A list of names of columns that contain skewed values. - (string) – 
 
- SkewedColumnValues (list) – - A list of values that appear so frequently as to be considered skewed. - (string) – 
 
- SkewedColumnValueLocationMaps (dict) – - A mapping of skewed values to the columns that contain them. - (string) – - (string) – 
 
 
 
- StoredAsSubDirectories (boolean) – - Trueif the table data is stored in subdirectories, or- Falseif not.
- SchemaReference (dict) – - An object that references a schema stored in the Glue Schema Registry. - When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. - SchemaId (dict) – - A structure that contains schema identity fields. Either this or the - SchemaVersionIdhas to be provided.- SchemaArn (string) – - The Amazon Resource Name (ARN) of the schema. One of - SchemaArnor- SchemaNamehas to be provided.
- SchemaName (string) – - The name of the schema. One of - SchemaArnor- SchemaNamehas to be provided.
- RegistryName (string) – - The name of the schema registry that contains the schema. 
 
- SchemaVersionId (string) – - The unique ID assigned to a version of the schema. Either this or the - SchemaIdhas to be provided.
- SchemaVersionNumber (integer) – - The version number of the schema. 
 
 
- Parameters (dict) – - These key-value pairs define partition parameters. - (string) – - (string) – 
 
 
- LastAnalyzedTime (datetime) – - The last time at which column statistics were computed for this partition. 
- CatalogId (string) – - The ID of the Data Catalog in which the partition resides. 
 
 
 
 - Exceptions- Glue.Client.exceptions.EntityNotFoundException
- Glue.Client.exceptions.InvalidInputException
- Glue.Client.exceptions.InternalServiceException
- Glue.Client.exceptions.OperationTimeoutException
- Glue.Client.exceptions.GlueEncryptionException
- Glue.Client.exceptions.FederationSourceException
- Glue.Client.exceptions.FederationSourceRetryableException