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 streamKey, java.lang.String jobId, java.lang.String cacheFile, java.lang.String projectRoot, java.lang.String cacheDir, java.lang.String configFile, java.lang.String aliasFile, java.lang.String securityContext, java.lang.String useCpp)
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
GorScanBuilder
public GorScanBuilder(org.apache.spark.sql.types.StructType schema, java.lang.String redisUri, java.lang.String streamKey, java.lang.String jobId, java.lang.String cacheFile, java.lang.String projectRoot, java.lang.String cacheDir, java.lang.String configFile, java.lang.String aliasFile, java.lang.String securityContext, java.lang.String useCpp)
-
-
Method Detail
-
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
-
-