TableInput
public struct TableInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
A description of the table.
Declaration
Swift
public let description: String? -
The last time that the table was accessed.
Declaration
Swift
public let lastAccessTime: TimeStamp? -
The last time that column statistics were computed for this table.
Declaration
Swift
public let lastAnalyzedTime: TimeStamp? -
The table name. For Hive compatibility, this is folded to lowercase when it is stored.
Declaration
Swift
public let name: String -
The table owner.
Declaration
Swift
public let owner: String? -
These key-value pairs define properties associated with the table.
Declaration
Swift
public let parameters: [String : String]? -
A list of columns by which the table is partitioned. Only primitive types are supported as partition keys. When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example: “PartitionKeys”: []
Declaration
Swift
public let partitionKeys: [Column]? -
The retention time for this table.
Declaration
Swift
public let retention: Int? -
A storage descriptor containing information about the physical storage of this table.
Declaration
Swift
public let storageDescriptor: StorageDescriptor? -
The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).
Declaration
Swift
public let tableType: String? -
A TableIdentifier structure that describes a target table for resource linking.
Declaration
Swift
public let targetTable: TableIdentifier? -
If the table is a view, the expanded text of the view; otherwise null.
Declaration
Swift
public let viewExpandedText: String? -
If the table is a view, the original text of the view; otherwise null.
Declaration
Swift
public let viewOriginalText: String? -
init(description:lastAccessTime:lastAnalyzedTime:name:owner:parameters:partitionKeys:retention:storageDescriptor:tableType:targetTable:viewExpandedText:viewOriginalText:)Undocumented
Declaration
Swift
public init(description: String? = nil, lastAccessTime: TimeStamp? = nil, lastAnalyzedTime: TimeStamp? = nil, name: String, owner: String? = nil, parameters: [String : String]? = nil, partitionKeys: [Column]? = nil, retention: Int? = nil, storageDescriptor: StorageDescriptor? = nil, tableType: String? = nil, targetTable: TableIdentifier? = nil, viewExpandedText: String? = nil, viewOriginalText: String? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
TableInput Structure Reference