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