Class RawScanBuilder
java.lang.Object
org.apache.spark.sql.execution.datasources.v2.FileScanBuilder
com.here.platform.data.client.spark.datasources.raw.RawScanBuilder
- All Implemented Interfaces:
Serializable,org.apache.spark.sql.connector.read.ScanBuilder,org.apache.spark.sql.connector.read.SupportsPushDownRequiredColumns,org.apache.spark.sql.internal.connector.SupportsPushDownCatalystFilters,scala.Equals,scala.Product
public class RawScanBuilder
extends org.apache.spark.sql.execution.datasources.v2.FileScanBuilder
implements scala.Product, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRawScanBuilder(org.apache.spark.sql.SparkSession sparkSession, org.apache.spark.sql.execution.datasources.PartitioningAwareFileIndex fileIndex, org.apache.spark.sql.types.StructType schema, org.apache.spark.sql.types.StructType dataSchema, org.apache.spark.sql.util.CaseInsensitiveStringMap options) -
Method Summary
Modifier and TypeMethodDescriptionabstract static Rapply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) org.apache.spark.sql.connector.read.Scanbuild()org.apache.spark.sql.types.StructTypeorg.apache.spark.sql.execution.datasources.PartitioningAwareFileIndexorg.apache.spark.sql.util.CaseInsensitiveStringMapoptions()org.apache.spark.sql.types.StructTypeschema()org.apache.spark.sql.SparkSessionstatic StringtoString()Methods inherited from class org.apache.spark.sql.execution.datasources.v2.FileScanBuilder
dataFilters, dataFilters_$eq, partitionFilters, partitionFilters_$eq, partitionNameSet, pruneColumns, pushDataFilters, pushedDataFilters, pushedDataFilters_$eq, pushedFilters, pushFilters, readDataSchema, readPartitionSchema, requiredSchema, requiredSchema_$eq, supportsNestedSchemaPruningMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
RawScanBuilder
public RawScanBuilder(org.apache.spark.sql.SparkSession sparkSession, org.apache.spark.sql.execution.datasources.PartitioningAwareFileIndex fileIndex, org.apache.spark.sql.types.StructType schema, org.apache.spark.sql.types.StructType dataSchema, org.apache.spark.sql.util.CaseInsensitiveStringMap options)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) -
toString
-
sparkSession
public org.apache.spark.sql.SparkSession sparkSession() -
fileIndex
public org.apache.spark.sql.execution.datasources.PartitioningAwareFileIndex fileIndex() -
schema
public org.apache.spark.sql.types.StructType schema() -
dataSchema
public org.apache.spark.sql.types.StructType dataSchema() -
options
public org.apache.spark.sql.util.CaseInsensitiveStringMap options() -
build
public org.apache.spark.sql.connector.read.Scan build()- Specified by:
buildin interfaceorg.apache.spark.sql.connector.read.ScanBuilder
-