package
messages
Type Members
-
type
ByteVector32 = ByteVector with Tagged[ShortTag]
-
final
case class
CancelTasks(path: ShortString, taskId: Option[TinyString]) extends Message with Product with Serializable
-
type
CellID = Short
-
final
case class
CellMetadata(disableRun: Boolean = false, hideSource: Boolean = false, hideOutput: Boolean = false, executionInfo: Option[ExecutionInfo] = None) extends Product with Serializable
-
final
case class
CellResult(id: CellID, result: Result) extends Message with Product with Serializable
-
final
case class
ClearOutput() extends Message with Product with Serializable
-
final
case class
Comment(uuid: CommentID, range: CellRange, author: TinyString, authorAvatarUrl: Option[String], createdAt: Long, content: ShortString) extends Product with Serializable
-
type
CommentID = String with Tagged[TinyTag]
-
-
-
final
case class
ContentEdits(edits: ShortList[ContentEdit]) extends AnyVal with Product with Serializable
-
-
final
case class
CreateComment(globalVersion: Int, localVersion: Int, cellId: CellID, comment: Comment) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
CreateNotebook(path: ShortString, maybeContent: Option[String] = None) extends Message with Product with Serializable
-
final
case class
CurrentSelection(cellID: CellID, range: CellRange) extends Message with Product with Serializable
-
final
case class
Delete(pos: Int, length: Int) extends ContentEdit with Product with Serializable
-
final
case class
DeleteCell(globalVersion: Int, localVersion: Int, id: CellID) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
DeleteComment(globalVersion: Int, localVersion: Int, cellId: CellID, commentId: CommentID) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
DeleteNotebook(path: ShortString) extends Message with Product with Serializable
-
final
case class
Error(code: Int, error: Throwable) extends Message with Product with Serializable
-
final
case class
HandleData(handleType: HandleType, handle: Int, count: Int, data: Either[Error, Array[ByteVector32]]) extends Message with Product with Serializable
-
-
final
case class
Identity(name: TinyString, avatar: Option[ShortString]) extends Product with Serializable
-
final
case class
Insert(pos: Int, content: String) extends ContentEdit with Product with Serializable
-
final
case class
InsertCell(globalVersion: Int, localVersion: Int, cell: NotebookCell, after: CellID) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
KeepAlive(payload: Byte) extends Message with Product with Serializable
-
-
-
final
case class
LoadNotebook(path: ShortString) extends Message with Product with Serializable
-
-
-
final
case class
ModifyStream(fromHandle: Int, ops: TinyList[TableOp], newRepr: Option[StreamingDataRepr]) extends Message with Product with Serializable
-
final
case class
MoveCell(globalVersion: Int, localVersion: Int, id: CellID, after: CellID) extends Message with NotebookUpdate with Product with Serializable
-
-
-
final
case class
NotebookConfig(dependencies: Option[DependencyConfigs], exclusions: Option[TinyList[TinyString]], repositories: Option[TinyList[RepositoryConfig]], sparkConfig: Option[ShortMap[String, String]], sparkTemplate: Option[SparkPropertySet], env: Option[ShortMap[String, String]], scalaVersion: Option[String] = None, jvmArgs: Option[TinyList[String]] = None) extends Product with Serializable
-
-
-
final
case class
NotebookVersion(notebook: ShortString, globalVersion: Int) extends Message with Product with Serializable
-
final
case class
ParametersAt(id: CellID, pos: Int, signatures: Option[Signatures]) extends Message with Product with Serializable
-
final
case class
ReleaseHandle(handleType: HandleType, handle: Int) extends Message with Product with Serializable
-
-
final
case class
RunCell(ids: ShortList[CellID]) extends Message with Product with Serializable
-
-
-
final
case class
SetCellLanguage(globalVersion: Int, localVersion: Int, id: CellID, language: TinyString) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
SetCellOutput(globalVersion: Int, localVersion: Int, id: CellID, output: Option[Output]) extends Message with NotebookUpdate with Product with Serializable
-
type
ShortList[A] = List[A] with Tagged[ShortTag]
-
type
ShortMap[A, B] = Map[A, B] with Tagged[ShortTag]
-
type
ShortString = String with Tagged[ShortTag]
-
-
final
case class
StartKernel(level: Byte) extends Message with Product with Serializable
-
type
TinyList[A] = List[A] with Tagged[TinyTag]
-
type
TinyMap[A, B] = Map[A, B] with Tagged[TinyTag]
-
type
TinyString = String with Tagged[TinyTag]
-
-
final
case class
UpdateCell(globalVersion: Int, localVersion: Int, id: CellID, edits: ContentEdits, metadata: Option[CellMetadata]) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
UpdateComment(globalVersion: Int, localVersion: Int, cellId: CellID, commentId: CommentID, range: CellRange, content: ShortString) extends Message with NotebookUpdate with Product with Serializable
-
final
case class
UpdateConfig(globalVersion: Int, localVersion: Int, config: NotebookConfig) extends Message with NotebookUpdate with Product with Serializable
Value Members
-
implicit
def
ByteVector32(byteVector: ByteVector): ByteVector32
-
-
def
CellID(i: Int): CellID
-
object
CellMetadata extends Serializable
-
-
-
object
Comment extends Serializable
-
-
-
object
ContentEdits extends Serializable
-
-
-
-
-
object
Delete extends Serializable
-
-
-
-
-
-
-
object
Insert extends Serializable
-
-
-
-
object
Lazy extends HandleType with Product with Serializable
-
-
-
-
-
-
-
object
NotebookCell extends Serializable
-
-
-
-
-
-
-
-
-
-
-
-
object
ShortList extends Serializable
-
def
ShortMap[A, B](t: (A, B)*): ShortMap[A, B]
-
def
ShortMap[A, B](map: Map[A, B]): ShortMap[A, B]
-
object
ShortString extends (String) ⇒ ShortString with Serializable
-
-
object
Streaming extends HandleType with Product with Serializable
-
object
TinyList extends Serializable
-
def
TinyMap[A, B](t: (A, B)*): TinyMap[A, B]
-
def
TinyMap[A, B](map: Map[A, B]): TinyMap[A, B]
-
object
TinyString extends Serializable
-
-
-
-
object
Updating extends HandleType with Product with Serializable
-
implicit
def
arrayCodec[A](implicit arg0: ClassTag[A], aCodec: Codec[A]): Codec[Array[A]]
-
implicit
val
byteVector32Codec: Codec[ByteVector32]
-
implicit
def
eitherCodec[A, B](implicit cguard: Lazy[Codec[Boolean]], ca: Lazy[Codec[A]], cb: Lazy[Codec[B]]): Codec[Either[A, B]]
-
implicit
def
int2cellId(i: Int): CellID
-
implicit
def
iorCodec[A, B](implicit codecA: Codec[A], codecB: Codec[B]): Codec[Ior[A, B]]
-
implicit
def
listString2TinyListTinyString(ls: List[String]): TinyList[TinyString]
-
implicit
def
map2ShortMap[A, B](map: Map[A, B]): ShortMap[A, B]
-
implicit
def
optionShortString(o: Option[String]): Option[ShortString]
-
implicit
def
shortListCodec[A](implicit ca: Lazy[Codec[A]]): Codec[ShortList[A]]
-
implicit
def
shortListDecoder[A](implicit listDecoder: Decoder[List[A]]): Decoder[ShortList[A]]
-
implicit
def
shortListEncoder[A](implicit listEncoder: Encoder[List[A]]): Encoder[ShortList[A]]
-
implicit
def
shortMapCodec[A, B](implicit ca: Lazy[Codec[A]], cb: Lazy[Codec[B]]): Codec[ShortMap[A, B]]
-
implicit
def
shortMapDecoder[A, B](implicit dec: Decoder[Map[A, B]]): Decoder[ShortMap[A, B]]
-
implicit
def
shortMapEncoder[A, B](implicit enc: Encoder[Map[A, B]]): Encoder[ShortMap[A, B]]
-
implicit
val
shortStringCodec: Codec[ShortString]
-
implicit
val
shortStringDecoder: Decoder[ShortString]
-
implicit
val
shortStringEncoder: Encoder[ShortString]
-
implicit
def
tinyListCodec[A](implicit ca: Lazy[Codec[A]]): Codec[TinyList[A]]
-
implicit
def
tinyListDecoder[A](implicit listDecoder: Decoder[List[A]]): Decoder[TinyList[A]]
-
implicit
def
tinyListEncoder[A](implicit listEncoder: Encoder[List[A]]): Encoder[TinyList[A]]
-
implicit
def
tinyMapCodec[A, B](implicit ca: Lazy[Codec[A]], cb: Lazy[Codec[B]]): Codec[TinyMap[A, B]]
-
implicit
def
tinyMapDecoder[A, B](implicit dec: Decoder[Map[A, B]]): Decoder[TinyMap[A, B]]
-
implicit
def
tinyMapEncoder[A, B](implicit enc: Encoder[Map[A, B]]): Encoder[TinyMap[A, B]]
-
implicit
val
tinyStringCodec: Codec[TinyString]
-
implicit
val
tinyStringDecoder: Decoder[TinyString]
-
implicit
val
tinyStringEncoder: Encoder[TinyString]
-
implicit
val
tinyStringKeyDecoder: KeyDecoder[TinyString]
-
implicit
val
tinyStringKeyEncoder: KeyEncoder[TinyString]
-
implicit
def
truncateShortList[T](list: List[T]): ShortList[T]
-
implicit
def
truncateShortString(str: String): ShortString
-
implicit
def
truncateTinyList[A](list: List[A]): TinyList[A]
-
implicit
def
truncateTinyString(str: String): TinyString