TableInput class

A structure used to define a table.

Constructors

TableInput({required String name, String? description, DateTime? lastAccessTime, DateTime? lastAnalyzedTime, String? owner, Map<String, String>? parameters, List<Column>? partitionKeys, int? retention, StorageDescriptor? storageDescriptor, String? tableType, TableIdentifier? targetTable, String? viewExpandedText, String? viewOriginalText})

Properties

description String?
A description of the table.
final
hashCode int
The hash code for this object.
no setterinherited
lastAccessTime DateTime?
The last time that the table was accessed.
final
lastAnalyzedTime DateTime?
The last time that column statistics were computed for this table.
final
name String
The table name. For Hive compatibility, this is folded to lowercase when it is stored.
final
owner String?
The table owner.
final
parameters Map<String, String>?
These key-value pairs define properties associated with the table.
final
partitionKeys List<Column>?
A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.
final
retention int?
The retention time for this table.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storageDescriptor StorageDescriptor?
A storage descriptor containing information about the physical storage of this table.
final
tableType String?
The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).
final
targetTable TableIdentifier?
A TableIdentifier structure that describes a target table for resource linking.
final
viewExpandedText String?
If the table is a view, the expanded text of the view; otherwise null.
final
viewOriginalText String?
If the table is a view, the original text of the view; otherwise null.
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