PickleTpls

molecule.core.marshalling.serialize.PickleTpls
case class PickleTpls(elements: List[Element], allTuples: Boolean) extends PickleTpl_, ModelUtils, SerializationUtils, MoleculeLogging

Attributes

Source
PickleTpls.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Logging
trait ModelUtils
trait PickleTpl_
class Object
trait Matchable
class Any
Show all

Members list

Type members

Classlikes

object enk

Attributes

Source
PickleTpls.scala
Supertypes
class Object
trait Matchable
class Any
Self type
enk.type

Inherited classlikes

implicit class byteBuffer2byteArray(byteBuffer: ByteBuffer)

Attributes

Inherited from:
SerializationUtils
Source
SerializationUtils.scala
Supertypes
class Object
trait Matchable
class Any

Types

type DummyNotUsed = Int

Attributes

Source
PickleTpls.scala

Value members

Concrete methods

def pickle(result: Either[MoleculeError, Seq[Any]]): Array[Byte]

Attributes

Source
PickleTpls.scala
def pickleCursor(result: Either[MoleculeError, (Seq[Any], String, Boolean)]): Array[Byte]

Attributes

Source
PickleTpls.scala
def pickleOffset(result: Either[MoleculeError, (Seq[Any], Int, Boolean)]): Array[Byte]

Attributes

Source
PickleTpls.scala

Inherited methods

protected def countValueAttrs(elements: List[Element]): Int

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final def getAttrNames(elements: List[Element], attrs: Set[String]): Set[String]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def getInitialNonGenericNs(elements: List[Element]): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
final protected def getInitialNs(elements: List[Element]): String

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def getPickler(elements: List[Element]): Product => Unit

Attributes

Inherited from:
PickleTpl_
Source
PickleTpl_.scala
def isRefUpdate(elements: List[Element]): Boolean

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
protected def logger: Logger

The logger for this class.

The logger for this class.

Attributes

Inherited from:
Logging
Source
Logging.scala
protected def loggerName: String

Override this to change the name of the underlying logger.

Override this to change the name of the underlying logger.

Defaults to class name with package

Attributes

Inherited from:
Logging
Source
Logging.scala
protected def noKeywords(elements: List[Element], optProxy: Option[ConnProxy]): List[Element]

Attributes

Inherited from:
ModelUtils
Source
ModelUtils.scala
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

val logFormatter: Formatter

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala
val logLevel: Level

Attributes

Inherited from:
MoleculeLogging
Source
MoleculeLogging.scala

Implicits

Inherited implicits

final implicit def byteBuffer2byteArray(byteBuffer: ByteBuffer): byteBuffer2byteArray

Attributes

Inherited from:
SerializationUtils
Source
SerializationUtils.scala