Class ListingOptions.Builder

java.lang.Object
org.apache.arrow.datafusion.ListingOptions.Builder
Enclosing class:
ListingOptions

public static class ListingOptions.Builder extends Object
A Builder for ListingOptions instances
  • Constructor Details

    • Builder

      public Builder(FileFormat format)
      Create a new ListingOptions builder
      Parameters:
      format - The file format used by data files in the listing table
  • Method Details

    • withFileExtension

      public ListingOptions.Builder withFileExtension(String fileExtension)
      Specify a suffix used to filter files in the listing location
      Parameters:
      fileExtension - The file suffix to filter on
      Returns:
      This builder
    • withCollectStat

      public ListingOptions.Builder withCollectStat(boolean collectStat)
      Specify whether to collect statistics from files
      Parameters:
      collectStat - whether to collect statistics
      Returns:
      This builder
    • build

      public ListingOptions build()
      Build a new ListingOptions instance from the configured builder
      Returns:
      The built ListingOptions