Package gorsat.spark

Class GorSpecificScanBuilder

java.lang.Object
gorsat.spark.GorScanBuilder
gorsat.spark.GorSpecificScanBuilder
All Implemented Interfaces:
org.apache.spark.sql.connector.read.Batch, org.apache.spark.sql.connector.read.Scan, org.apache.spark.sql.connector.read.ScanBuilder, org.apache.spark.sql.connector.read.SupportsPushDownFilters, org.apache.spark.sql.connector.read.SupportsReportPartitioning

public class GorSpecificScanBuilder extends GorScanBuilder implements org.apache.spark.sql.connector.read.SupportsReportPartitioning
  • Constructor Details

  • Method Details

    • planInputPartitions

      public org.apache.spark.sql.connector.read.InputPartition[] planInputPartitions()
      Specified by:
      planInputPartitions in interface org.apache.spark.sql.connector.read.Batch
    • createReaderFactory

      public org.apache.spark.sql.connector.read.PartitionReaderFactory createReaderFactory()
      Specified by:
      createReaderFactory in interface org.apache.spark.sql.connector.read.Batch
      Overrides:
      createReaderFactory in class GorScanBuilder
    • outputPartitioning

      public org.apache.spark.sql.connector.read.partitioning.Partitioning outputPartitioning()
      Specified by:
      outputPartitioning in interface org.apache.spark.sql.connector.read.SupportsReportPartitioning
    • pushFilters

      public org.apache.spark.sql.sources.Filter[] pushFilters(org.apache.spark.sql.sources.Filter[] filters)
      Specified by:
      pushFilters in interface org.apache.spark.sql.connector.read.SupportsPushDownFilters
    • pushedFilters

      public org.apache.spark.sql.sources.Filter[] pushedFilters()
      Specified by:
      pushedFilters in interface org.apache.spark.sql.connector.read.SupportsPushDownFilters