NAME
Paws::Glue::StorageDescriptor
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Glue::StorageDescriptor object:
$service_obj->Method(Att1 => { BucketColumns => $value, ..., StoredAsSubDirectories => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::Glue::StorageDescriptor object:
$result = $service_obj->Method(...);
$result->Att1->BucketColumns
DESCRIPTION
Describes the physical storage of table data.
ATTRIBUTES
BucketColumns => ArrayRef[Str|Undef]
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
Columns => ArrayRef[Paws::Glue::Column]
A list of the Columns
in the table.
Compressed => Bool
True
if the data in the table is compressed, or False
if not.
InputFormat => Str
The input format: SequenceFileInputFormat
(binary), or TextInputFormat
, or a custom format.
Location => Str
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.
NumberOfBuckets => Int
Must be specified if the table contains any dimension columns.
OutputFormat => Str
The output format: SequenceFileOutputFormat
(binary), or IgnoreKeyTextOutputFormat
, or a custom format.
Parameters => Paws::Glue::ParametersMap
The user-supplied properties in key-value form.
SchemaReference => Paws::Glue::SchemaReference
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.
SerdeInfo => Paws::Glue::SerDeInfo
The serialization/deserialization (SerDe) information.
SkewedInfo => Paws::Glue::SkewedInfo
The information about values that appear frequently in a column (skewed values).
SortColumns => ArrayRef[Paws::Glue::Order]
A list specifying the sort order of each bucket in the table.
StoredAsSubDirectories => Bool
True
if the table data is stored in subdirectories, or False
if not.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::Glue
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues