amazonka-glue-2.0: Amazon Glue SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Glue.Types.Partition

Description

 
Synopsis

Documentation

data Partition Source #

Represents a slice of table data.

See: newPartition smart constructor.

Constructors

Partition' 

Fields

Instances

Instances details
FromJSON Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Generic Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Associated Types

type Rep Partition :: Type -> Type #

Read Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Show Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

NFData Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Methods

rnf :: Partition -> () #

Eq Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

Hashable Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

type Rep Partition Source # 
Instance details

Defined in Amazonka.Glue.Types.Partition

newPartition :: Partition Source #

Create a value of Partition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogId:Partition', partition_catalogId - The ID of the Data Catalog in which the partition resides.

$sel:creationTime:Partition', partition_creationTime - The time at which the partition was created.

$sel:databaseName:Partition', partition_databaseName - The name of the catalog database in which to create the partition.

$sel:lastAccessTime:Partition', partition_lastAccessTime - The last time at which the partition was accessed.

$sel:lastAnalyzedTime:Partition', partition_lastAnalyzedTime - The last time at which column statistics were computed for this partition.

Partition, partition_parameters - These key-value pairs define partition parameters.

$sel:storageDescriptor:Partition', partition_storageDescriptor - Provides information about the physical location where the partition is stored.

$sel:tableName:Partition', partition_tableName - The name of the database table in which to create the partition.

$sel:values:Partition', partition_values - The values of the partition.

partition_catalogId :: Lens' Partition (Maybe Text) Source #

The ID of the Data Catalog in which the partition resides.

partition_creationTime :: Lens' Partition (Maybe UTCTime) Source #

The time at which the partition was created.

partition_databaseName :: Lens' Partition (Maybe Text) Source #

The name of the catalog database in which to create the partition.

partition_lastAccessTime :: Lens' Partition (Maybe UTCTime) Source #

The last time at which the partition was accessed.

partition_lastAnalyzedTime :: Lens' Partition (Maybe UTCTime) Source #

The last time at which column statistics were computed for this partition.

partition_parameters :: Lens' Partition (Maybe (HashMap Text Text)) Source #

These key-value pairs define partition parameters.

partition_storageDescriptor :: Lens' Partition (Maybe StorageDescriptor) Source #

Provides information about the physical location where the partition is stored.

partition_tableName :: Lens' Partition (Maybe Text) Source #

The name of the database table in which to create the partition.

partition_values :: Lens' Partition (Maybe [Text]) Source #

The values of the partition.