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
Table
. If none is supplied, the Amazon Web Services account ID is used by default.DatabaseName
[required] The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.
TableInput
[required] The
TableInput
object that defines the metadata table to create in the catalog.PartitionIndexes
A list of partition indexes,
PartitionIndex
structures, to create in the table.TransactionId
The ID of the transaction.
OpenTableFormatInput
Specifies an
OpenTableFormatInput
structure when creating an open format table.
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"
)
)
)