abstract class MappedTable[MappedType] extends Table

Linear Supertypes
Table, TablePropertyContainer, PropertyContainer[TableProperty], DataTypeSupport, SQLContainer, Joinable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MappedTable
  2. Table
  3. TablePropertyContainer
  4. PropertyContainer
  5. DataTypeSupport
  6. SQLContainer
  7. Joinable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MappedTable(name: String, tableProperties: TableProperty*)(implicit ds: Datastore)

Abstract Value Members

  1. abstract def query: Query[Vector[SelectExpression[_]], MappedType]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def *: List[Column[_, _]]
    Definition Classes
    Table
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def afterInvoke(delete: Delete): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  6. def afterInvoke[T](update: Update[T]): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  7. def afterInvoke(merge: Merge): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  8. def afterInvoke(insert: InsertMultiple): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  9. def afterInvoke[T](insert: InsertSingle[T]): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  10. def afterInvoke[E, R](query: Query[E, R]): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  11. def allFields(tpe: Class[_]): Seq[Field]
    Attributes
    protected[org.scalarelational]
    Definition Classes
    Table
  12. def as(alias: String): TableAlias
    Definition Classes
    Table
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. lazy val autoIncrement: Option[Column[_, _]]
    Definition Classes
    Table
  15. def beforeInvoke(delete: Delete): Delete
    Attributes
    protected
    Definition Classes
    SQLContainer
  16. def beforeInvoke[T](update: Update[T]): Update[T]
    Attributes
    protected
    Definition Classes
    SQLContainer
  17. def beforeInvoke(merge: Merge): Merge
    Attributes
    protected
    Definition Classes
    SQLContainer
  18. def beforeInvoke(insert: InsertMultiple): InsertMultiple
    Attributes
    protected
    Definition Classes
    SQLContainer
  19. def beforeInvoke[T](insert: InsertSingle[T]): InsertSingle[T]
    Attributes
    protected
    Definition Classes
    SQLContainer
  20. def beforeInvoke[E, R](query: Query[E, R]): Query[E, R]
    Attributes
    protected
    Definition Classes
    SQLContainer
  21. implicit def bigDecimalType: SimpleDataType[BigDecimal]
    Definition Classes
    DataTypeSupport
  22. implicit def blobType: SimpleDataType[Blob]
    Definition Classes
    DataTypeSupport
  23. implicit def booleanType: SimpleDataType[Boolean]
    Definition Classes
    DataTypeSupport
  24. def by[T, S](column: Column[T, S], value: T)(implicit manifest: Manifest[MappedType], session: Session): Option[MappedType]
  25. implicit def byteArrayType: SimpleDataType[Array[Byte]]
    Definition Classes
    DataTypeSupport
  26. def calling(instructionType: InstructionType, sql: String): Unit
    Attributes
    protected
    Definition Classes
    SQLContainer
  27. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def column[T, S](name: String, dataType: DataType[T, S], properties: ColumnProperty*): Column[T, S]
    Definition Classes
    Table
  29. def column[T, S](name: String, properties: ColumnProperty*)(implicit dataType: DataType[T, S]): Column[T, S]
    Definition Classes
    Table
  30. def column[T](name: String, dataType: SimpleDataType[T], properties: ColumnProperty*): Column[T, T]
    Definition Classes
    Table
  31. def column[T](name: String, properties: ColumnProperty*)(implicit dataType: SimpleDataType[T]): Column[T, T]
    Definition Classes
    Table
  32. def columns: List[Column[_, _]]
    Definition Classes
    Table
  33. def columnsByName[T, S](names: String*): Seq[Column[T, S]]
    Definition Classes
    Table
  34. implicit val datastore: Datastore
    Definition Classes
    Table
  35. implicit def doubleType: SimpleDataType[Double]
    Definition Classes
    DataTypeSupport
  36. implicit val ds: Datastore
  37. implicit def enum[T <: EnumEntry](implicit enumeration: Enum[T], manifest: Manifest[T]): DataType[T, String]
    Definition Classes
    DataTypeSupport
  38. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  40. def fieldName(column: Column[_, _]): String
    Attributes
    protected[org.scalarelational]
    Definition Classes
    Table
  41. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. lazy val foreignKeys: List[Column[_, _]]
    Definition Classes
    Table
  43. final def get[T <: TableProperty](propertyName: String): Option[T]
    Definition Classes
    PropertyContainer
  44. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  45. def getColumn[T, S](name: String): Option[Column[T, S]]
    Definition Classes
    Table
  46. def getColumnByField[T, S](name: String): Option[Column[T, S]]
    Definition Classes
    Table
  47. final def has(propertyName: String): Boolean
    Definition Classes
    PropertyContainer
  48. final def has(property: TableProperty): Boolean
    Definition Classes
    PropertyContainer
  49. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  50. implicit def intType: SimpleDataType[Int]
    Definition Classes
    DataTypeSupport
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. implicit def longTimestampType: DataType[Long, Timestamp]
    Definition Classes
    DataTypeSupport
  53. implicit def longType: SimpleDataType[Long]
    Definition Classes
    DataTypeSupport
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def notify(): Unit
    Definition Classes
    AnyRef
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  57. implicit def option[T, S](implicit dataType: DataType[T, S]): DataType[Option[T], S]
    Definition Classes
    DataTypeSupport
  58. def primaryKey: Column[_, _]
    Definition Classes
    Table
  59. lazy val primaryKeys: List[Column[_, _]]
    Definition Classes
    Table
  60. final def prop[T <: TableProperty](propertyName: String): T
    Definition Classes
    PropertyContainer
  61. def properties: Map[String, TableProperty]
    Definition Classes
    PropertyContainer
  62. def props(properties: TableProperty*): PropertyContainer[TableProperty]
    Definition Classes
    PropertyContainer
  63. lazy val q: Query[Vector[SelectExpression[_]], QueryResult]
    Definition Classes
    Table
  64. def ref: ColumnLike[Ref[MappedType], Int]
  65. implicit def reference[T]: DataType[Ref[T], Int]
    Definition Classes
    DataTypeSupport
  66. implicit def stringType: SimpleDataType[String]
    Definition Classes
    DataTypeSupport
  67. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  68. val tableName: String
    Definition Classes
    Table
  69. implicit def thisTable: Table
    Definition Classes
    Table
  70. implicit def timestampType: SimpleDataType[Timestamp]
    Definition Classes
    DataTypeSupport
  71. def toString(): String
    Definition Classes
    Table → AnyRef → Any
  72. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Table

Inherited from TablePropertyContainer

Inherited from PropertyContainer[TableProperty]

Inherited from DataTypeSupport

Inherited from SQLContainer

Inherited from Joinable

Inherited from AnyRef

Inherited from Any

Ungrouped