Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Table

import type { Table } from "https://aws-api.deno.dev/v0.3/services/glue.ts?docs=full";

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

interface Table {
CatalogId?: string | null;
CreatedBy?: string | null;
CreateTime?: Date | number | null;
DatabaseName?: string | null;
Description?: string | null;
IsRegisteredWithLakeFormation?: boolean | null;
LastAccessTime?: Date | number | null;
LastAnalyzedTime?: Date | number | null;
Name: string;
Owner?: string | null;
Parameters?: {
[key: string]: string | null | undefined;
}
| null;
PartitionKeys?: Column[] | null;
Retention?: number | null;
StorageDescriptor?: StorageDescriptor | null;
TableType?: string | null;
TargetTable?: TableIdentifier | null;
UpdateTime?: Date | number | null;
ViewExpandedText?: string | null;
ViewOriginalText?: string | null;
}

§Properties

§
CatalogId?: string | null
[src]

The ID of the Data Catalog in which the table resides.

§
CreatedBy?: string | null
[src]

The person or entity who created the table.

§
CreateTime?: Date | number | null
[src]

The time when the table definition was created in the Data Catalog.

§
DatabaseName?: string | null
[src]

The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.

§
Description?: string | null
[src]

A description of the table.

§
IsRegisteredWithLakeFormation?: boolean | null
[src]

Indicates whether the table has been registered with Lake Formation.

§
LastAccessTime?: Date | number | null
[src]

The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.

§
LastAnalyzedTime?: Date | number | null
[src]

The last time that column statistics were computed for this table.

§
Name: string
[src]

The table name. For Hive compatibility, this must be entirely lowercase.

§
Owner?: string | null
[src]

The owner of the table.

§
Parameters?: {
[key: string]: string | null | undefined;
}
| null
[src]

These key-value pairs define properties associated with the table.

§
PartitionKeys?: Column[] | null
[src]

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []
§
Retention?: number | null
[src]

The retention time for this table.

§
StorageDescriptor?: StorageDescriptor | null
[src]

A storage descriptor containing information about the physical storage of this table.

§
TableType?: string | null
[src]

The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

§
TargetTable?: TableIdentifier | null
[src]

A TableIdentifier structure that describes a target table for resource linking.

§
UpdateTime?: Date | number | null
[src]

The last time that the table was updated.

§
ViewExpandedText?: string | null
[src]

If the table is a view, the expanded text of the view; otherwise null.

§
ViewOriginalText?: string | null
[src]

If the table is a view, the original text of the view; otherwise null.