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]] extends UntypedBitfieldField

  3. case class BitfieldFieldDescriptor[F, R <: Record[R], M <: MetaRecord[R], FR <: Record[FR], FM <: MetaRecord[FR]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[F], setterRaw: (M.Raw, F) ⇒ 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]] extends Field[F, M] with UntypedFieldDescriptor

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

  9. case class ForeignKeyFieldDescriptor[F, R <: Record[R], M <: MetaRecord[R]](name: String, longName: String, id: Int, annotations: Map[String, String], owner: M, getter: (R) ⇒ Option[F], setterRaw: (M.Raw, F) ⇒ Unit, objSetter: (R, SemitypedHasPrimaryKey[F]) ⇒ Unit, objGetter: (R, UntypedMetaRecord) ⇒ Option[UntypedRecord with SemitypedHasPrimaryKey[F]], 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. class LongNameRecordProxy extends AnyRef

  15. trait MetaRecord[R <: Record[R]] extends UntypedMetaRecord

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

  17. trait Record[R <: Record[R]] extends UntypedRecord

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

  19. trait SemitypedHasPrimaryKey[F] extends AnyRef

  20. trait ServiceDescriptor extends AnyRef

  21. trait Tagged[U] extends AnyRef

  22. trait UntypedBitfieldField extends AnyRef

  23. sealed trait UntypedFieldDescriptor extends AnyRef

  24. trait UntypedMetaRecord extends AnyRef

  25. trait UntypedRecord extends AnyRef

Value Members

  1. object Annotations

  2. object BitFieldHelpers

  3. object CompanionProvider

  4. object DateFieldHelpers

  5. object MetaRecord

  6. object RuntimeHelpers

  7. object TTypeIntrepreter

Inherited from AnyRef

Inherited from Any

Ungrouped