Class VeniceRawPubsubInputPartitionReaderFactory

java.lang.Object
com.linkedin.venice.spark.input.pubsub.raw.VeniceRawPubsubInputPartitionReaderFactory
All Implemented Interfaces:
Serializable, org.apache.spark.sql.connector.read.PartitionReaderFactory

public class VeniceRawPubsubInputPartitionReaderFactory extends Object implements org.apache.spark.sql.connector.read.PartitionReaderFactory
See Also:
  • Constructor Details

    • VeniceRawPubsubInputPartitionReaderFactory

      public VeniceRawPubsubInputPartitionReaderFactory(VeniceProperties jobConfig)
  • Method Details

    • createReader

      public org.apache.spark.sql.connector.read.PartitionReader<org.apache.spark.sql.catalyst.InternalRow> createReader(org.apache.spark.sql.connector.read.InputPartition genericInputPartition)
      Specified by:
      createReader in interface org.apache.spark.sql.connector.read.PartitionReaderFactory
    • supportColumnarReads

      public boolean supportColumnarReads(org.apache.spark.sql.connector.read.InputPartition partition)
      Specified by:
      supportColumnarReads in interface org.apache.spark.sql.connector.read.PartitionReaderFactory