com.websudos.morpheus

column

package column

Visibility
  1. Public
  2. All

Type Members

  1. class BlobColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  2. class CharColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  3. abstract class ForeignKey[T <: BaseTable[T, R], R, T1 <: BaseTable[T1, _]] extends AbstractColumn[String] with IndexColumn with ForeignKeyDefinition

    This is the implementation of a ForeignKey column.

  4. sealed class ForeignKeyConstraint extends AnyRef

    This is a simple mechanism of providing a pre-defined set of FOREIGN KEY constraints.

  5. class Index[T <: BaseTable[T, R], R] extends AbstractColumn[String] with IndexColumn

    This implements an SQL index column.

  6. class IntColumn[T <: BaseTable[T, R], R] extends NumericColumn[T, R, Int]

  7. sealed abstract class LimitedTextColumn[T <: BaseTable[T, R], R] extends PrimitiveColumn[T, R, String]

  8. class LongBlobColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  9. class LongTextColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  10. class MediumBlobColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  11. class MediumIntColumn[T <: BaseTable[T, R], R] extends NumericColumn[T, R, Int]

  12. class MediumTextColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  13. sealed abstract class NumericColumn[T <: BaseTable[T, R], R, ValueType] extends PrimitiveColumn[T, R, ValueType]

  14. class SmallIntColumn[T <: BaseTable[T, R], R] extends NumericColumn[T, R, Int]

  15. class TextColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  16. class TinyBlobColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  17. class TinyIntColumn[T <: BaseTable[T, R], R] extends NumericColumn[T, R, Int]

  18. class TinyTextColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  19. class VarcharColumn[T <: BaseTable[T, R], R] extends LimitedTextColumn[T, R]

  20. class YearColumn[T <: BaseTable[T, R], R] extends PrimitiveColumn[T, R, Int]

Ungrouped