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

TableInput

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

A structure used to define a table.

interface TableInput {
Description?: string | 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;
ViewExpandedText?: string | null;
ViewOriginalText?: string | null;
}

§Properties

§
Description?: string | null
[src]

A description of the table.

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

The last time that the table was accessed.

§
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 is folded to lowercase when it is stored.

§
Owner?: string | null
[src]

The table owner.

§
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.

§
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.