Class CatalogTableStorageDescriptor


  • public final class CatalogTableStorageDescriptor
    extends java.lang.Object
    • Method Detail

      • additionalLocations

        public java.util.List<java.lang.String> additionalLocations()
        Returns:
        List of locations that point to the path where a Delta table is located.
      • bucketColumns

        public java.util.List<java.lang.String> bucketColumns()
        Returns:
        List of reducer grouping columns, clustering columns, and bucketing columns in the table.
      • compressed

        public java.util.Optional<java.lang.Boolean> compressed()
        Returns:
        Whether the data in the table is compressed.
      • inputFormat

        public java.util.Optional<java.lang.String> inputFormat()
        Returns:
        Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
      • location

        public java.util.Optional<java.lang.String> location()
        Returns:
        Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
      • numberOfBuckets

        public java.util.Optional<java.lang.Integer> numberOfBuckets()
        Returns:
        Must be specified if the table contains any dimension columns.
      • outputFormat

        public java.util.Optional<java.lang.String> outputFormat()
        Returns:
        Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
      • parameters

        public java.util.Map<java.lang.String,​java.lang.String> parameters()
        Returns:
        User-supplied properties in key-value form.
      • schemaReference

        public java.util.Optional<CatalogTableStorageDescriptorSchemaReference> schemaReference()
        Returns:
        Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below.
      • serDeInfo

        public java.util.Optional<CatalogTableStorageDescriptorSerDeInfo> serDeInfo()
        Returns:
        Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below.
      • skewedInfo

        public java.util.Optional<CatalogTableStorageDescriptorSkewedInfo> skewedInfo()
        Returns:
        Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below.
      • storedAsSubDirectories

        public java.util.Optional<java.lang.Boolean> storedAsSubDirectories()
        Returns:
        Whether the table data is stored in subdirectories.