Packages

trait ArrowScan extends AggregatingScan[ArrowAggregate]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArrowScan
  2. AggregatingScan
  3. LazyLogging
  4. ConfiguredScan
  5. SamplingIterator
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Concrete Value Members

  1. def aggregate[A <: AggregateCallback](callback: A): A

    Aggregates a batch of data.

    Aggregates a batch of data. May not exhaust the underlying data

    callback

    callback to provide for results

    returns

    callback

    Definition Classes
    AggregatingScan
  2. def createResult(sft: SimpleFeatureType, transform: Option[SimpleFeatureType], batchSize: Int, options: Map[String, String]): ArrowAggregate

    Create the result object for the current scan

    Create the result object for the current scan

    sft

    simple feature type

    transform

    transform, if any

    batchSize

    batch size

    options

    scan options

    Definition Classes
    ArrowScanAggregatingScan
  3. def init(options: Map[String, String]): Unit
    Definition Classes
    AggregatingScanConfiguredScan
  4. def sample(options: Map[String, String]): Option[(SimpleFeature) ⇒ Boolean]

    Configure a sampling function based on the iterator configuration

    Configure a sampling function based on the iterator configuration

    options

    iterator options

    returns

    sampling function, if defined

    Definition Classes
    SamplingIterator
  5. def sample(options: Map[String, String]): Option[(SimpleFeature) ⇒ Boolean]

    Configure a sampling function based on the iterator configuration

    Configure a sampling function based on the iterator configuration

    options

    iterator options

    returns

    sampling function, if defined

    Definition Classes
    SamplingIterator