StorageDescriptor class

Describes the physical storage of table data.

Constructors

StorageDescriptor({List<String>? bucketColumns, List<Column>? columns, bool? compressed, String? inputFormat, String? location, int? numberOfBuckets, String? outputFormat, Map<String, String>? parameters, SchemaReference? schemaReference, SerDeInfo? serdeInfo, SkewedInfo? skewedInfo, List<Order>? sortColumns, bool? storedAsSubDirectories})
StorageDescriptor.fromJson(Map<String, dynamic> json)
factory

Properties

bucketColumns List<String>?
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
final
columns List<Column>?
A list of the Columns in the table.
final
compressed bool?
True if the data in the table is compressed, or False if not.
final
hashCode int
The hash code for this object.
no setterinherited
inputFormat String?
The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
final
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.
final
numberOfBuckets int?
Must be specified if the table contains any dimension columns.
final
outputFormat String?
The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
final
parameters Map<String, String>?
The user-supplied properties in key-value form.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schemaReference SchemaReference?
An object that references a schema stored in the AWS Glue Schema Registry.
final
serdeInfo SerDeInfo?
The serialization/deserialization (SerDe) information.
final
skewedInfo SkewedInfo?
The information about values that appear frequently in a column (skewed values).
final
sortColumns List<Order>?
A list specifying the sort order of each bucket in the table.
final
storedAsSubDirectories bool?
True if the table data is stored in subdirectories, or False if not.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited