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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.spark.sql.connector.read.PartitionReaderFactoryorg.apache.spark.sql.connector.read.partitioning.Partitioningorg.apache.spark.sql.connector.read.InputPartition[]org.apache.spark.sql.sources.Filter[]org.apache.spark.sql.sources.Filter[]pushFilters(org.apache.spark.sql.sources.Filter[] filters) Methods inherited from class gorsat.spark.GorScanBuilder
build, readSchema, toBatchMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.sql.connector.read.Scan
description, readSchema, supportedCustomMetrics, toBatch, toContinuousStream, toMicroBatchStream
-
Constructor Details
-
GorSpecificScanBuilder
-
-
Method Details
-
planInputPartitions
public org.apache.spark.sql.connector.read.InputPartition[] planInputPartitions()- Specified by:
planInputPartitionsin interfaceorg.apache.spark.sql.connector.read.Batch
-
createReaderFactory
public org.apache.spark.sql.connector.read.PartitionReaderFactory createReaderFactory()- Specified by:
createReaderFactoryin interfaceorg.apache.spark.sql.connector.read.Batch- Overrides:
createReaderFactoryin classGorScanBuilder
-
outputPartitioning
public org.apache.spark.sql.connector.read.partitioning.Partitioning outputPartitioning()- Specified by:
outputPartitioningin interfaceorg.apache.spark.sql.connector.read.SupportsReportPartitioning
-
pushFilters
public org.apache.spark.sql.sources.Filter[] pushFilters(org.apache.spark.sql.sources.Filter[] filters) - Specified by:
pushFiltersin interfaceorg.apache.spark.sql.connector.read.SupportsPushDownFilters
-
pushedFilters
public org.apache.spark.sql.sources.Filter[] pushedFilters()- Specified by:
pushedFiltersin interfaceorg.apache.spark.sql.connector.read.SupportsPushDownFilters
-