Packages

c

org.apache.spark.sql.execution.streaming.state

StreamingAggregationStateManagerBaseImpl

abstract class StreamingAggregationStateManagerBaseImpl extends StreamingAggregationStateManager

Linear Supertypes
StreamingAggregationStateManager, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamingAggregationStateManagerBaseImpl
  2. StreamingAggregationStateManager
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StreamingAggregationStateManagerBaseImpl(keyExpressions: Seq[Attribute], inputRowAttributes: Seq[Attribute])

Abstract Value Members

  1. abstract def get(store: ReadStateStore, key: UnsafeRow): UnsafeRow

    Get the current value of a non-null key from the target state store.

    Get the current value of a non-null key from the target state store.

    Definition Classes
    StreamingAggregationStateManager
  2. abstract def getStateValueSchema: StructType

    Calculate schema for the value of state.

    Calculate schema for the value of state. The schema is mainly passed to the StateStoreRDD.

    Definition Classes
    StreamingAggregationStateManager
  3. abstract def iterator(store: ReadStateStore): Iterator[UnsafeRowPair]

    Return an iterator containing all the key-value pairs in target state store.

    Return an iterator containing all the key-value pairs in target state store.

    Definition Classes
    StreamingAggregationStateManager
  4. abstract def put(store: StateStore, row: UnsafeRow): Unit

    Put a new value for a non-null key to the target state store.

    Put a new value for a non-null key to the target state store. Note that key will be extracted from the input row, and the key would be same as the result of getKey(inputRow).

    Definition Classes
    StreamingAggregationStateManager
  5. abstract def values(store: ReadStateStore): Iterator[UnsafeRow]

    Return an iterator containing all the values in target state store.

    Return an iterator containing all the values in target state store.

    Definition Classes
    StreamingAggregationStateManager

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. def commit(store: StateStore): Long

    Commit all the updates that have been made to the target state store, and return the new version.

    Commit all the updates that have been made to the target state store, and return the new version.

    Definition Classes
    StreamingAggregationStateManagerBaseImplStreamingAggregationStateManager
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def getKey(row: UnsafeRow): UnsafeRow

    Extract columns consisting key from input row, and return the new row for key columns.

    Extract columns consisting key from input row, and return the new row for key columns.

    Definition Classes
    StreamingAggregationStateManagerBaseImplStreamingAggregationStateManager
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. val inputRowAttributes: Seq[Attribute]
    Attributes
    protected
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val keyExpressions: Seq[Attribute]
    Attributes
    protected
  15. lazy val keyProjector: UnsafeProjection
    Attributes
    protected
    Annotations
    @transient()
  16. def keys(store: ReadStateStore): Iterator[UnsafeRow]

    Return an iterator containing all the keys in target state store.

    Return an iterator containing all the keys in target state store.

    Definition Classes
    StreamingAggregationStateManagerBaseImplStreamingAggregationStateManager
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def remove(store: StateStore, key: UnsafeRow): Unit

    Remove a single non-null key from the target state store.

    Remove a single non-null key from the target state store.

    Definition Classes
    StreamingAggregationStateManagerBaseImplStreamingAggregationStateManager
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped