Package

polynote

runtime

Permalink

package runtime

Visibility
  1. Public
  2. All

Type Members

  1. final case class ArrayType(element: DataType) extends DataType with Product with Serializable

    Permalink
  2. trait DataEncoder[T] extends Serializable

    Permalink
  3. final case class DataRepr(dataType: DataType, data: ByteBuffer) extends ValueRepr with Product with Serializable

    Permalink

    A binary representation of a value, encoded in Polynote's format (TODO)

  4. sealed trait DataType extends Serializable

    Permalink
  5. sealed abstract class FixedSizeType extends DataType

    Permalink
  6. final case class GroupAgg(columns: List[String], aggregations: List[(String, String)]) extends TableOp with Product with Serializable

    Permalink
  7. class KernelRuntime extends Serializable

    Permalink
  8. final case class LazyDataRepr extends ValueRepr with Product with Serializable

    Permalink

    An identifier for a "lazy" value.

    An identifier for a "lazy" value. It won't be evaluated until the client asks for it by its handle. We use Ints for the handle, because JS needs to store the handle, and it can't store Long. We just can't have more than 232 different handles... I think there would be bigger issues at that point.

  9. final case class MIMERepr(mimeType: String, content: String) extends ValueRepr with Product with Serializable

    Permalink

    A MIME representation of a value.

    A MIME representation of a value. Binary values must be base64-encoded.

  10. final case class MapType(keyType: DataType, valueType: DataType) extends DataType with Product with Serializable

    Permalink
  11. final case class OptionalType(element: DataType) extends DataType with Product with Serializable

    Permalink
  12. sealed abstract class PrimitiveType extends FixedSizeType

    Permalink
  13. final case class QuantileBin(column: String, binCount: Int, err: Double) extends TableOp with Product with Serializable

    Permalink
  14. final case class Quartiles(min: Double, q1: Double, median: Double, mean: Double, q3: Double, max: Double) extends Product with Serializable

    Permalink
  15. trait ReprsOf[T] extends Serializable

    Permalink
  16. final case class Select(columns: List[String]) extends TableOp with Product with Serializable

    Permalink
  17. final case class StreamingDataRepr extends ValueRepr with Product with Serializable

    Permalink

    An identifier for a "streaming" value.

    An identifier for a "streaming" value. The server will push zero or more binary representations over time, and when there are no more values, the server will push a message indicating this. In contrast to UpdatingDataRepr, each value pushed is considered part of a collection of values.

    The server will only push values when requested to do so by the client – the client can either pull chunks of values, or it can ask the server to push all values as they become available.

  18. final case class StringRepr(string: String) extends ValueRepr with Product with Serializable

    Permalink

    A plain text representation of a value

  19. final case class StructField(name: String, dataType: DataType) extends Product with Serializable

    Permalink
  20. final case class StructType(fields: List[StructField]) extends DataType with Product with Serializable

    Permalink
  21. sealed trait TableOp extends AnyRef

    Permalink
  22. final case class UpdatingDataRepr extends ValueRepr with Product with Serializable

    Permalink

    An identifier for an "updating" value.

    An identifier for an "updating" value. The server may push one or more binary representations of it over time, and when there won't be anymore updates, the server will push a message indicating this.

  23. sealed trait ValueRepr extends AnyRef

    Permalink

Value Members

  1. object BinaryType extends DataType with Product with Serializable

    Permalink
  2. object BoolType extends PrimitiveType with Product with Serializable

    Permalink
  3. object ByteType extends PrimitiveType with Product with Serializable

    Permalink
  4. object DataEncoder extends DataEncoder0 with Serializable

    Permalink
  5. object DoubleType extends PrimitiveType with Product with Serializable

    Permalink
  6. object FloatType extends PrimitiveType with Product with Serializable

    Permalink
  7. object IntType extends PrimitiveType with Product with Serializable

    Permalink
  8. object LazyDataRepr extends Serializable

    Permalink
  9. object LongType extends PrimitiveType with Product with Serializable

    Permalink
  10. object Quartiles extends Serializable

    Permalink
  11. object ReprsOf extends ExpandedScopeReprs with Serializable

    Permalink
  12. object Runtime extends Serializable

    Permalink
  13. object ShortType extends PrimitiveType with Product with Serializable

    Permalink
  14. object StreamingDataRepr extends Serializable

    Permalink
  15. object StringType extends DataType with Product with Serializable

    Permalink
  16. object TypeType extends DataType with Product with Serializable

    Permalink
  17. object UpdatingDataRepr extends Serializable

    Permalink
  18. package macros

    Permalink
  19. package python

    Permalink

Ungrouped