AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Describes the physical storage of table data.

Inheritance Hierarchy

System.Object
  Amazon.Glue.Model.StorageDescriptor

Namespace: Amazon.Glue.Model
Assembly: AWSSDK.Glue.dll
Version: 3.x.y.z

Syntax

C#
public class StorageDescriptor

The StorageDescriptor type exposes the following members

Constructors

NameDescription
Public Method StorageDescriptor()

Properties

NameTypeDescription
Public Property AdditionalLocations System.Collections.Generic.List<System.String>

Gets and sets the property AdditionalLocations.

A list of locations that point to the path where a Delta table is located.

Public Property BucketColumns System.Collections.Generic.List<System.String>

Gets and sets the property BucketColumns.

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Public Property Columns System.Collections.Generic.List<Amazon.Glue.Model.Column>

Gets and sets the property Columns.

A list of the Columns in the table.

Public Property Compressed System.Boolean

Gets and sets the property Compressed.

True if the data in the table is compressed, or False if not.

Public Property InputFormat System.String

Gets and sets the property InputFormat.

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Public Property Location System.String

Gets and sets the property Location.

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.

Public Property NumberOfBuckets System.Int32

Gets and sets the property NumberOfBuckets.

Must be specified if the table contains any dimension columns.

Public Property OutputFormat System.String

Gets and sets the property OutputFormat.

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Public Property Parameters System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Parameters.

The user-supplied properties in key-value form.

Public Property SchemaReference Amazon.Glue.Model.SchemaReference

Gets and sets the property 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.

Public Property SerdeInfo Amazon.Glue.Model.SerDeInfo

Gets and sets the property SerdeInfo.

The serialization/deserialization (SerDe) information.

Public Property SkewedInfo Amazon.Glue.Model.SkewedInfo

Gets and sets the property SkewedInfo.

The information about values that appear frequently in a column (skewed values).

Public Property SortColumns System.Collections.Generic.List<Amazon.Glue.Model.Order>

Gets and sets the property SortColumns.

A list specifying the sort order of each bucket in the table.

Public Property StoredAsSubDirectories System.Boolean

Gets and sets the property StoredAsSubDirectories.

True if the table data is stored in subdirectories, or False if not.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5