Package

com.github.sadikovi.spark.netflow

sources

Permalink

package sources

Visibility
  1. Public
  2. All

Type Members

  1. final case class AutoPartitionMode(partitionSize: Long, minNumPartitions: Int) extends PartitionMode with Product with Serializable

    Permalink

    AutoPartitionMode allows to customize slices split based on certain constraints, such as maximum number of partitions, and maximum size of each partition.

    AutoPartitionMode allows to customize slices split based on certain constraints, such as maximum number of partitions, and maximum size of each partition.

    partitionSize

    partition size (best bucket size) to compare

    minNumPartitions

    minimum number of partitions, after which auto partitioning is applied

  2. abstract class ConvertFunction extends AnyRef

    Permalink

    ConvertFunction interface to provide direct Any -> String and reversed String -> Any conversions.

  3. final case class DefaultPartitionMode(numPartitions: Option[Int]) extends PartitionMode with Product with Serializable

    Permalink

    DefaultPartitionMode either returns provided number of partitions or maximum slices whichever is larger.

    DefaultPartitionMode either returns provided number of partitions or maximum slices whichever is larger.

    numPartitions

    number of partitions specified, if equals to None, then each entry goes into its own partition

  4. case class IPv4ConvertFunction() extends ConvertFunction with Product with Serializable

    Permalink

    Conversion function for IPv4 values.

  5. trait NetFlowProvider extends AnyRef

    Permalink
  6. case class ProtocolConvertFunction() extends ConvertFunction with Product with Serializable

    Permalink

    Conversion function for protocol (most common services)

  7. abstract class ResolvedInterface extends AnyRef

    Permalink

    Abstract interface for NetFlow version

Value Members

  1. object NetFlowRegistry

    Permalink

    NetFlow registry to resolve provider for a specific version.

Ungrouped