Package gorsat.spark
Class GorScanBuilder
java.lang.Object
gorsat.spark.GorScanBuilder
- 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
- Direct Known Subclasses:
GorSpecificScanBuilder
public abstract class GorScanBuilder
extends java.lang.Object
implements org.apache.spark.sql.connector.read.ScanBuilder, org.apache.spark.sql.connector.read.Scan, org.apache.spark.sql.connector.read.Batch, org.apache.spark.sql.connector.read.SupportsPushDownFilters
-
Constructor Summary
Constructors Constructor Description GorScanBuilder(org.apache.spark.sql.types.StructType schema, java.lang.String redisUri, java.lang.String jobId, java.lang.String cacheFile, java.lang.String projectRoot, java.lang.String cacheDir, java.lang.String useCpp) -
Method Summary
Modifier and Type Method Description org.apache.spark.sql.connector.read.Scanbuild()org.apache.spark.sql.connector.read.PartitionReaderFactorycreateReaderFactory()org.apache.spark.sql.types.StructTypereadSchema()org.apache.spark.sql.connector.read.BatchtoBatch()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GorScanBuilder
public GorScanBuilder(org.apache.spark.sql.types.StructType schema, java.lang.String redisUri, java.lang.String jobId, java.lang.String cacheFile, java.lang.String projectRoot, java.lang.String cacheDir, java.lang.String useCpp)
-
-
Method Details
-
build
public org.apache.spark.sql.connector.read.Scan build()- Specified by:
buildin interfaceorg.apache.spark.sql.connector.read.ScanBuilder
-
toBatch
public org.apache.spark.sql.connector.read.Batch toBatch()- Specified by:
toBatchin interfaceorg.apache.spark.sql.connector.read.Scan
-
readSchema
public org.apache.spark.sql.types.StructType readSchema()- Specified by:
readSchemain interfaceorg.apache.spark.sql.connector.read.Scan
-
createReaderFactory
public org.apache.spark.sql.connector.read.PartitionReaderFactory createReaderFactory()- Specified by:
createReaderFactoryin interfaceorg.apache.spark.sql.connector.read.Batch
-