com.foursquare

spindle

package spindle

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. spindle
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Annotations extends AnyRef

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

  3. 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

  4. trait CompanionProvider[T] extends AnyRef

  5. abstract class Enum[T <: Enum[T]] extends Ordered[T]

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

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

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

  9. 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

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

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

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

  13. type Id[T, U] = T with Tagged[U]

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

  15. sealed trait IndexParseError extends AnyRef

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

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

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

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

  20. 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

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

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

  23. trait SemitypedHasPrimaryKey[F] extends AnyRef

  24. trait ServiceDescriptor extends AnyRef

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

  26. 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

  27. trait Tagged[U] extends AnyRef

  28. trait UntypedBitfieldField extends AnyRef

  29. sealed trait UntypedFieldDescriptor extends AnyRef

  30. trait UntypedForeignKeyField extends AnyRef

  31. trait UntypedMetaRecord extends AnyRef

  32. trait UntypedRecord extends AnyRef

  33. trait UntypedStructField extends AnyRef

Value Members

  1. object Annotations

  2. object BitFieldHelpers

  3. object CompanionProvider

  4. object DateFieldHelpers

  5. object IndexParser

  6. object Info extends Product with Serializable

  7. object MetaRecord

  8. object RuntimeHelpers

  9. package runtime

Inherited from AnyRef

Inherited from Any

Ungrouped