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, unsetterRaw: (M.Raw) ⇒ 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, unsetterRaw: (M.Raw) ⇒ 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. 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]] extends UntypedMetaRecord

  19. 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, unsetterRaw: (M.Raw) ⇒ Unit, manifest: Manifest[F]) extends OptionalField[F, M] with FieldDescriptor[F, R, M] with Product with Serializable

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

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

  22. trait SemitypedHasPrimaryKey[F] extends AnyRef

  23. trait ServiceDescriptor extends AnyRef

  24. trait Tagged[U] extends AnyRef

  25. trait UntypedBitfieldField extends AnyRef

  26. sealed trait UntypedFieldDescriptor extends AnyRef

  27. trait UntypedMetaRecord extends AnyRef

  28. trait UntypedRecord extends AnyRef

Value Members

  1. object Annotations

  2. object BitFieldHelpers

  3. object CompanionProvider

  4. object DateFieldHelpers

  5. object IndexParser

  6. object MetaRecord

  7. object RuntimeHelpers

  8. package runtime

Inherited from AnyRef

Inherited from Any

Ungrouped