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 TableIdentifierstructure 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