p
ra3
package ra3
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ra3
- ColumnTags
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait Buffer extends AnyRef
- final case class BufferDouble(values: Array[Double]) extends Buffer with BufferDoubleImpl with Product with Serializable
- final case class BufferInstant(values: Array[Long]) extends Buffer with BufferInstantImpl with Product with Serializable
- sealed trait BufferInt extends Buffer with Location with BufferIntImpl
- final case class BufferIntConstant(value: Int, length: Int) extends BufferInt with BufferIntConstantImpl with Product with Serializable
- final case class BufferIntInArray(values0: Array[Int]) extends BufferInt with BufferIntArrayImpl with Product with Serializable
- final case class BufferLong(values: Array[Long]) extends Buffer with BufferLongImpl with Product with Serializable
- final case class BufferString(values: Array[CharSequence]) extends Buffer with BufferStringImpl with Product with Serializable
- case class BufferedTable(columns: Vector[Buffer], colNames: Vector[String]) extends Product with Serializable
- case class CDF(locations: Segment, values: SegmentDouble) extends Product with Serializable
- sealed trait Column extends AnyRef
- sealed trait ColumnTag extends AnyRef
- trait ColumnTags extends AnyRef
- case class F64Pair(a: SegmentDouble, b: SegmentDouble) extends SegmentPair with Product with Serializable
- case class GroupedTable(partitions: Seq[(PartitionedTable, GroupMap)], colNames: Vector[String], uniqueId: String) extends Product with Serializable
- case class I32Pair(a: SegmentInt, b: SegmentInt) extends SegmentPair with Product with Serializable
- case class I64Pair(a: SegmentLong, b: SegmentLong) extends SegmentPair with Product with Serializable
- case class InstantPair(a: SegmentInstant, b: SegmentInstant) extends SegmentPair with Product with Serializable
- trait InstantParser extends AnyRef
- sealed trait Location extends AnyRef
- case class LogicalPath(table: String, partition: Option[PartitionPath], segment: Int, column: Int) extends Product with Serializable
- final class NotNothing[T] extends AnyRef
- case class PartitionData(columns: Seq[Int], partitionBase: Int, partitionMapOverSegments: Vector[Int]) extends Product with Serializable
- case class PartitionMeta(columns: Seq[Int], partitionBase: Int) extends Product with Serializable
- case class PartitionPath(partitionedOnColumns: Seq[Int], numPartitions: Int, partitionId: Int) extends Product with Serializable
- case class PartitionedTable(columns: Vector[Column], partitionMeta: PartitionMeta) extends Product with Serializable
- trait RelationalAlgebra extends AnyRef
- sealed trait Segment extends AnyRef
- final case class SegmentDouble(sf: Option[SharedFile], numElems: Int, minMax: Option[(Double, Double)]) extends Segment with Product with Serializable
- final case class SegmentInstant(sf: Option[SharedFile], numElems: Int, minMax: Option[(Long, Long)]) extends Segment with Product with Serializable
- final case class SegmentInt(sf: Option[SharedFile], numElems: Int, minMax: Option[(Int, Int)]) extends Segment with Product with Serializable
- final case class SegmentLong(sf: Option[SharedFile], numElems: Int, minMax: Option[(Long, Long)]) extends Segment with Product with Serializable
- sealed trait SegmentPair extends AnyRef
- final case class SegmentString(sf: Option[SharedFile], numElems: Int, minMax: Option[(String, String)]) extends Segment with Product with Serializable
- final case class Slice(start: Int, until: Int) extends Location with Product with Serializable
- sealed trait Statistic[T] extends AnyRef
- case class StringPair(a: SegmentString, b: SegmentString) extends SegmentPair with Product with Serializable
- case class Table(columns: Vector[Column], colNames: Vector[String], uniqueId: String, partitions: Option[PartitionData]) extends RelationalAlgebra with Product with Serializable
- case class TableReference(uniqueId: String, colTags: Seq[ColumnTag], colNames: Seq[String]) extends Product with Serializable
- type f64 = F64.type
- Definition Classes
- ColumnTags
- type i32 = I32.type
- Definition Classes
- ColumnTags
- type i64 = I64.type
- Definition Classes
- ColumnTags
- type instant = Instant.type
- Definition Classes
- ColumnTags
- type string = StringTag.type
- Definition Classes
- ColumnTags
Value Members
- def importCsv(file: SharedFile, name: String, columns: Seq[(Int, ColumnTag, Option[InstantFormat])], maxSegmentLength: Int, compression: Option[CompressionFormat] = None, recordSeparator: String = "\r\n", fieldSeparator: Char = ',', header: Boolean = false, maxLines: Long = Long.MaxValue)(implicit tsc: TaskSystemComponents): IO[Table]
- object Buffer
- object BufferDouble extends Serializable
- object BufferInstant extends Serializable
- object BufferInt
- object BufferLong extends Serializable
- object BufferString extends Serializable
- object CDF extends Serializable
- object Column
- object ColumnTag
- object Equijoin
- object GroupedTable extends Serializable
- object InstantParser
- object NotNothing
- object PartitionedTable extends Serializable
- object ReduceTable
- object Segment
- object Table extends Serializable
- object csv