StorageDescriptor

public struct StorageDescriptor : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

    Declaration

    Swift

    public let bucketColumns: [String]?
  • A list of the Columns in the table.

    Declaration

    Swift

    public let columns: [Column]?
  • True if the data in the table is compressed, or False if not.

    Declaration

    Swift

    public let compressed: Bool?
  • The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

    Declaration

    Swift

    public let inputFormat: 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.

    Declaration

    Swift

    public let location: String?
  • Must be specified if the table contains any dimension columns.

    Declaration

    Swift

    public let numberOfBuckets: Int?
  • The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

    Declaration

    Swift

    public let outputFormat: String?
  • The user-supplied properties in key-value form.

    Declaration

    Swift

    public let parameters: [String : String]?
  • The serialization/deserialization (SerDe) information.

    Declaration

    Swift

    public let serdeInfo: SerDeInfo?
  • The information about values that appear frequently in a column (skewed values).

    Declaration

    Swift

    public let skewedInfo: SkewedInfo?
  • A list specifying the sort order of each bucket in the table.

    Declaration

    Swift

    public let sortColumns: [Order]?
  • True if the table data is stored in subdirectories, or False if not.

    Declaration

    Swift

    public let storedAsSubDirectories: Bool?
  • Undocumented

    Declaration

    Swift

    public init(bucketColumns: [String]? = nil, columns: [Column]? = nil, compressed: Bool? = nil, inputFormat: String? = nil, location: String? = nil, numberOfBuckets: Int? = nil, outputFormat: String? = nil, parameters: [String : String]? = nil, serdeInfo: SerDeInfo? = nil, skewedInfo: SkewedInfo? = nil, sortColumns: [Order]? = nil, storedAsSubDirectories: Bool? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws