Learn R Programming

paws.analytics (version 0.1.12)

glue_create_table: 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)

Value

An empty list.

Arguments

CatalogId

The ID of the Data Catalog in which to create the Table. If none is supplied, the AWS 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.

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",
      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"
    )
  ),
  PartitionIndexes = list(
    list(
      Keys = list(
        "string"
      ),
      IndexName = "string"
    )
  )
)