Table class

Represents a collection of related data organized in columns and rows.

Constructors

Table({required String name, String? catalogId, DateTime? createTime, String? createdBy, String? databaseName, String? description, bool? isRegisteredWithLakeFormation, DateTime? lastAccessTime, DateTime? lastAnalyzedTime, String? owner, Map<String, String>? parameters, List<Column>? partitionKeys, int? retention, StorageDescriptor? storageDescriptor, String? tableType, TableIdentifier? targetTable, DateTime? updateTime, String? viewExpandedText, String? viewOriginalText})
Table.fromJson(Map<String, dynamic> json)
factory

Properties

catalogId String?
The ID of the Data Catalog in which the table resides.
final
createdBy String?
The person or entity who created the table.
final
createTime DateTime?
The time when the table definition was created in the Data Catalog.
final
databaseName String?
The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.
final
description String?
A description of the table.
final
hashCode int
The hash code for this object.
no setterinherited
isRegisteredWithLakeFormation bool?
Indicates whether the table has been registered with AWS Lake Formation.
final
lastAccessTime DateTime?
The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.
final
lastAnalyzedTime DateTime?
The last time that column statistics were computed for this table.
final
name String
The table name. For Hive compatibility, this must be entirely lowercase.
final
owner String?
The owner of the table.
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
updateTime DateTime?
The last time that the table was updated.
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
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited