Class

it.agilelab.bigdata.wasp.consumers.spark.plugins.parallel.writers

HotParallelWriter

Related Doc: package writers

Permalink

case class HotParallelWriter(entityDetails: CatalogCoordinates, catalogService: DataCatalogService, entityAPI: ParallelWriteEntity) extends ParallelWriter with Logging with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, ParallelWriter, Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HotParallelWriter
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ParallelWriter
  7. Logging
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HotParallelWriter(entityDetails: CatalogCoordinates, catalogService: DataCatalogService, entityAPI: ParallelWriteEntity)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val catalogService: DataCatalogService

    Permalink
    Definition Classes
    HotParallelWriterParallelWriter
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def commit(correlationId: CorrelationId, batchId: Long): Unit

    Permalink
    Definition Classes
    ParallelWriter
  8. def complete(correlationId: CorrelationId): Unit

    Permalink
    Definition Classes
    ParallelWriter
  9. def enforceSchema(df: DataFrame): DataFrame

    Permalink
    Definition Classes
    ParallelWriter
  10. val entityAPI: ParallelWriteEntity

    Permalink
    Definition Classes
    HotParallelWriterParallelWriter
  11. val entityDetails: CatalogCoordinates

    Permalink
    Definition Classes
    HotParallelWriterParallelWriter
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. val logger: WaspLogger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val numRetries: Int

    Permalink
    Definition Classes
    ParallelWriter
  21. val retryPollInterval: FiniteDuration

    Permalink
    Definition Classes
    ParallelWriter
  22. def rollback(correlationId: CorrelationId): Unit

    Permalink
    Definition Classes
    ParallelWriter
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def write(writeExecutionPlan: WriteExecutionPlanResponseBody, df: DataFrame, correlationId: CorrelationId, batchId: Long): Unit

    Permalink

    Writes data according to write execution plan

    Writes data according to write execution plan

    writeExecutionPlan

    execution plan obtained from entity

    df

    data to write

    Definition Classes
    HotParallelWriterParallelWriter

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ParallelWriter

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped