Interface GlueTable.Builder

  • Method Details

    • databaseName

      GlueTable.Builder databaseName(String databaseName)

      A database name in the Glue Data Catalog.

      Parameters:
      databaseName - A database name in the Glue Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      GlueTable.Builder tableName(String tableName)

      A table name in the Glue Data Catalog.

      Parameters:
      tableName - A table name in the Glue Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • catalogId

      GlueTable.Builder catalogId(String catalogId)

      A unique identifier for the Glue Data Catalog.

      Parameters:
      catalogId - A unique identifier for the Glue Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionName

      GlueTable.Builder connectionName(String connectionName)

      The name of the connection to the Glue Data Catalog.

      Parameters:
      connectionName - The name of the connection to the Glue Data Catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalOptions

      GlueTable.Builder additionalOptions(Map<String,String> additionalOptions)

      Additional options for the table. Currently there are two keys supported:

      • pushDownPredicate: to filter on partitions without having to list and read all the files in your dataset.

      • catalogPartitionPredicate: to use server-side partition pruning using partition indexes in the Glue Data Catalog.

      Parameters:
      additionalOptions - Additional options for the table. Currently there are two keys supported:

      • pushDownPredicate: to filter on partitions without having to list and read all the files in your dataset.

      • catalogPartitionPredicate: to use server-side partition pruning using partition indexes in the Glue Data Catalog.

      Returns:
      Returns a reference to this object so that method calls can be chained together.