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