Package

io.fsq.spindle.__shaded_for_spindle_bootstrap__

runtime

Permalink

package runtime

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. runtime
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Annotations extends AnyRef

    Permalink
  2. case class BinaryUValue(value: ByteBuffer) extends UValue with Product with Serializable

    Permalink
  3. trait BitfieldField[FR <: Record[FR], FM <: MetaRecord[FR, FM]] extends UntypedBitfieldField

    Permalink
  4. case class BitfieldFieldDescriptor[F, R <: Record[R], M <: MetaRecord[R, M], FR <: Record[FR], FM <: MetaRecord[FR, FM]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[F], setterRaw: (MutableRecord[R], F) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, structMeta: FM, manifest: Manifest[F]) extends OptionalField[F, M] with FieldDescriptor[F, R, M] with BitfieldField[FR, FM] with Product with Serializable

    Permalink
  5. case class BoolUValue(value: Boolean) extends UValue with Product with Serializable

    Permalink
  6. case class ByteUValue(value: Byte) extends UValue with Product with Serializable

    Permalink
  7. trait CompanionProvider[T] extends AnyRef

    Permalink
  8. case class DoubleUValue(value: Double) extends UValue with Product with Serializable

    Permalink
  9. abstract class Enum[T <: Enum[T]] extends Ordered[T]

    Permalink
  10. abstract class EnumMeta[T <: Enum[T]] extends AnyRef

    Permalink
  11. case class ExceptionFieldDescriptor[R <: Record[R], M <: MetaRecord[R, M], ER <: Record[ER], EM <: MetaRecord[ER, EM], E <: RuntimeException with ER](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[E], setterRaw: (MutableRecord[R], E) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, structMeta: EM, manifest: Manifest[E]) extends OptionalField[E, M] with FieldDescriptor[E, R, M] with StructField[ER, EM] with Product with Serializable

    Permalink
  12. trait FieldDescriptor[F, R <: Record[R], M <: MetaRecord[R, M]] extends Field[F, M] with UntypedFieldDescriptor

    Permalink
  13. trait ForeignKeyField[F, R <: Record[R]] extends UntypedForeignKeyField

    Permalink
  14. case class ForeignKeyFieldDescriptor[F, R <: Record[R], M <: MetaRecord[R, M]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[F], setterRaw: (MutableRecord[R], F) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, objSetter: (R, SemitypedHasPrimaryKey[F]) ⇒ Unit, objGetter: (R, UntypedMetaRecord) ⇒ Option[UntypedRecord with SemitypedHasPrimaryKey[F]], unsafeObjGetter: (Any) ⇒ Option[Any], alternateObjSetter: (R, AnyRef) ⇒ Unit, alternateObjGetter: (R) ⇒ Option[AnyRef], manifest: Manifest[F]) extends OptionalField[F, M] with FieldDescriptor[F, R, M] with ForeignKeyField[F, R] with Product with Serializable

    Permalink
  15. trait ForeignKeySeqField[F, R <: Record[R]] extends UntypedForeignKeySeqField

    Permalink
  16. case class ForeignKeySeqFieldDescriptor[F, R <: Record[R], M <: MetaRecord[R, M]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[Seq[F]], setterRaw: (MutableRecord[R], Seq[F]) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, objSetter: (R, Seq[SemitypedHasPrimaryKey[F]]) ⇒ Unit, objGetter: (R, UntypedMetaRecord) ⇒ Option[Seq[UntypedRecord with SemitypedHasPrimaryKey[F]]], unsafeObjGetter: (Any) ⇒ Option[Seq[Any]], alternateObjSetter: (R, Seq[AnyRef]) ⇒ Unit, alternateObjGetter: (R) ⇒ Option[Seq[AnyRef]], manifest: Manifest[Seq[F]]) extends OptionalField[Seq[F], M] with FieldDescriptor[Seq[F], R, M] with ForeignKeySeqField[F, R] with Product with Serializable

    Permalink
  17. trait FunctionDescriptor[RequestType <: Record[RequestType], ResponseType <: Record[ResponseType]] extends AnyRef

    Permalink
  18. trait HasMetaPrimaryKey[F, R <: Record[R]] extends AnyRef

    Permalink
  19. trait HasPrimaryKey[F, R <: Record[R]] extends SemitypedHasPrimaryKey[F]

    Permalink
  20. case class I16UValue(value: Short) extends UValue with Product with Serializable

    Permalink
  21. case class I32UValue(value: Int) extends UValue with Product with Serializable

    Permalink
  22. case class I64UValue(value: Long) extends UValue with Product with Serializable

    Permalink
  23. type Id[T, U] = T with Tagged[U]

    Permalink
  24. case class IndexDescriptorEntry(fieldName: String, indexType: String) extends Product with Serializable

    Permalink
  25. sealed trait IndexParseError extends AnyRef

    Permalink
  26. final case class InvalidField(fieldSpecifier: String) extends IndexParseError with Product with Serializable

    Permalink
  27. final case class InvalidIndex(indexSpecifier: String) extends IndexParseError with Product with Serializable

    Permalink
  28. case class ListUValue(tlist: TList, value: Vector[UValue]) extends UValue with Product with Serializable

    Permalink
  29. case class MapUValue(tmap: TMap, value: Map[UValue, UValue]) extends UValue with Product with Serializable

    Permalink
  30. trait MetaRecord[R <: Record[R], M <: MetaRecord[R, M]] extends UntypedMetaRecord

    Permalink
  31. class MurmurHash[T] extends (T) ⇒ Unit

    Permalink

    A class designed to generate well-distributed non-cryptographic hashes.

    A class designed to generate well-distributed non-cryptographic hashes. It is designed to be passed to a collection's foreach method, or can take individual hash values with append. Its own hash code is set equal to the hash code of whatever it is hashing.

  32. trait MutableRecord[R <: Record[R]] extends AnyRef

    Permalink
  33. case class OptionalFieldDescriptor[F, R <: Record[R], M <: MetaRecord[R, M]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[F], setterRaw: (MutableRecord[R], F) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, manifest: Manifest[F]) extends OptionalField[F, M] with FieldDescriptor[F, R, M] with Product with Serializable

    Permalink
  34. trait Record[R <: Record[R]] extends UntypedRecord with Ordered[R]

    Permalink
  35. trait RecordProvider[R <: TBase[_ <: TBase[_, _], _ <: TFieldIdEnum]] extends AnyRef

    Permalink
  36. trait SemitypedHasPrimaryKey[F] extends AnyRef

    Permalink
  37. trait ServiceDescriptor extends AnyRef

    Permalink
  38. case class SetUValue(tset: TSet, value: Set[UValue]) extends UValue with Product with Serializable

    Permalink
  39. case class StringUValue(value: String) extends UValue with Product with Serializable

    Permalink
  40. trait StructField[ER <: Record[ER], EM <: MetaRecord[ER, EM]] extends UntypedStructField

    Permalink
  41. case class StructFieldDescriptor[R <: Record[R], M <: MetaRecord[R, M], ER <: Record[ER], EM <: MetaRecord[ER, EM]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[ER], setterRaw: (MutableRecord[R], ER) ⇒ Unit, unsetterRaw: (MutableRecord[R]) ⇒ Unit, structMeta: EM, manifest: Manifest[ER]) extends OptionalField[ER, M] with FieldDescriptor[ER, R, M] with StructField[ER, EM] with Product with Serializable

    Permalink
  42. case class StructUValue(tstruct: TStruct, value: UnknownFields) extends UValue with Product with Serializable

    Permalink
  43. trait Tagged[U] extends AnyRef

    Permalink
  44. trait UValue extends AnyRef

    Permalink
  45. case class UnknownField(tfield: TField, value: UValue) extends Product with Serializable

    Permalink
  46. case class UnknownFields(rec: TBase[_, _] with Record[_], inputProtocolName: String, stashList: List[UnknownField] = Nil) extends Product with Serializable

    Permalink
  47. class UnknownFieldsBlob extends AnyRef

    Permalink
  48. trait UntypedBitfieldField extends AnyRef

    Permalink
  49. sealed trait UntypedFieldDescriptor extends AnyRef

    Permalink
  50. trait UntypedForeignKeyField extends AnyRef

    Permalink
  51. trait UntypedForeignKeySeqField extends AnyRef

    Permalink
  52. trait UntypedMetaRecord extends AnyRef

    Permalink
  53. trait UntypedRecord extends AnyRef

    Permalink
  54. trait UntypedStructField extends AnyRef

    Permalink

Value Members

  1. object Annotations

    Permalink
  2. object BitFieldHelpers

    Permalink
  3. object CompanionProvider

    Permalink
  4. object DateFieldHelpers

    Permalink
  5. object IndexParser

    Permalink
  6. object KnownTProtocolNames

    Permalink
  7. object MetaRecord

    Permalink
  8. object MurmurHash

    Permalink

    An object designed to generate well-distributed non-cryptographic hashes.

    An object designed to generate well-distributed non-cryptographic hashes. It is designed to hash a collection of integers; along with the integers to hash, it generates two magic streams of integers to increase the distribution of repetitive input sequences. Thus, three methods need to be called at each step (to start and to incorporate a new integer) to update the values. Only one method needs to be called to finalize the hash.

  9. object RuntimeHelpers

    Permalink
  10. object TProtocolInfo

    Permalink
  11. object UValue

    Permalink
  12. object UnknownFieldsBlob

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped