Create Table
glue_create_table | R Documentation |
Creates a new table definition in the Data Catalog¶
Description¶
Creates a new table definition in the Data Catalog.
Usage¶
glue_create_table(CatalogId, DatabaseName, TableInput, PartitionIndexes,
TransactionId, OpenTableFormatInput)
Arguments¶
CatalogId |
The ID of the Data Catalog in which to create the
|
DatabaseName |
[required] The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase. |
TableInput |
[required] The |
PartitionIndexes |
A list of partition indexes, |
TransactionId |
The ID of the transaction. |
OpenTableFormatInput |
Specifies an |
Value¶
An empty list.
Request syntax¶
svc$create_table(
CatalogId = "string",
DatabaseName = "string",
TableInput = list(
Name = "string",
Description = "string",
Owner = "string",
LastAccessTime = as.POSIXct(
"2015-01-01"
),
LastAnalyzedTime = as.POSIXct(
"2015-01-01"
),
Retention = 123,
StorageDescriptor = list(
Columns = list(
list(
Name = "string",
Type = "string",
Comment = "string",
Parameters = list(
"string"
)
)
),
Location = "string",
AdditionalLocations = list(
"string"
),
InputFormat = "string",
OutputFormat = "string",
Compressed = TRUE|FALSE,
NumberOfBuckets = 123,
SerdeInfo = list(
Name = "string",
SerializationLibrary = "string",
Parameters = list(
"string"
)
),
BucketColumns = list(
"string"
),
SortColumns = list(
list(
Column = "string",
SortOrder = 123
)
),
Parameters = list(
"string"
),
SkewedInfo = list(
SkewedColumnNames = list(
"string"
),
SkewedColumnValues = list(
"string"
),
SkewedColumnValueLocationMaps = list(
"string"
)
),
StoredAsSubDirectories = TRUE|FALSE,
SchemaReference = list(
SchemaId = list(
SchemaArn = "string",
SchemaName = "string",
RegistryName = "string"
),
SchemaVersionId = "string",
SchemaVersionNumber = 123
)
),
PartitionKeys = list(
list(
Name = "string",
Type = "string",
Comment = "string",
Parameters = list(
"string"
)
)
),
ViewOriginalText = "string",
ViewExpandedText = "string",
TableType = "string",
Parameters = list(
"string"
),
TargetTable = list(
CatalogId = "string",
DatabaseName = "string",
Name = "string",
Region = "string"
),
ViewDefinition = list(
IsProtected = TRUE|FALSE,
Definer = "string",
Representations = list(
list(
Dialect = "REDSHIFT"|"ATHENA"|"SPARK",
DialectVersion = "string",
ViewOriginalText = "string",
ValidationConnection = "string",
ViewExpandedText = "string"
)
),
SubObjects = list(
"string"
)
)
),
PartitionIndexes = list(
list(
Keys = list(
"string"
),
IndexName = "string"
)
),
TransactionId = "string",
OpenTableFormatInput = list(
IcebergInput = list(
MetadataOperation = "CREATE",
Version = "string"
)
)
)