Interface GlueTable.Builder

    • Method Detail

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