Learn R Programming

meltr (version 1.0.2)

callback: Callback classes

Description

These classes are used to define callback behaviors.

Arguments

Methods


Method new()

Usage

ChunkCallback$new(callback)


Method receive()

Usage

ChunkCallback$receive(data, index)


Method continue()

Usage

ChunkCallback$continue()


Method result()

Usage

ChunkCallback$result()


Method finally()

Usage

ChunkCallback$finally()


Method clone()

The objects of this class are cloneable with this method.

Usage

ChunkCallback$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Super class

meltr::ChunkCallback -> SideEffectChunkCallback

Methods

Inherited methods


Method new()

Usage

SideEffectChunkCallback$new(callback)


Method receive()

Usage

SideEffectChunkCallback$receive(data, index)


Method continue()

Usage

SideEffectChunkCallback$continue()


Method clone()

The objects of this class are cloneable with this method.

Usage

SideEffectChunkCallback$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Super class

meltr::ChunkCallback -> DataFrameCallback

Methods

Inherited methods


Method new()

Usage

DataFrameCallback$new(callback)


Method receive()

Usage

DataFrameCallback$receive(data, index)


Method result()

Usage

DataFrameCallback$result()


Method finally()

Usage

DataFrameCallback$finally()


Method clone()

The objects of this class are cloneable with this method.

Usage

DataFrameCallback$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Super class

meltr::ChunkCallback -> ListCallback

Methods

Inherited methods


Method new()

Usage

ListCallback$new(callback)


Method receive()

Usage

ListCallback$receive(data, index)


Method result()

Usage

ListCallback$result()


Method finally()

Usage

ListCallback$finally()


Method clone()

The objects of this class are cloneable with this method.

Usage

ListCallback$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Super class

meltr::ChunkCallback -> AccumulateCallback

Methods

Inherited methods


Method new()

Usage

AccumulateCallback$new(callback, acc = NULL)


Method receive()

Usage

AccumulateCallback$receive(data, index)


Method result()

Usage

AccumulateCallback$result()


Method clone()

The objects of this class are cloneable with this method.

Usage

AccumulateCallback$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Details

ChunkCallback

Callback interface definition, all callback functions should inherit from this class.

SideEffectChunkCallback

Callback function that is used only for side effects, no results are returned.

DataFrameCallback

Callback function that combines each result together at the end.

AccumulateCallBack

Callback function that accumulates a single result. Requires the parameter acc to specify the initial value of the accumulator. The parameter acc is NULL by default.

See Also

Other chunked: melt_delim_chunked()