org.scalaquery.ql.basic

BasicTable

class BasicTable [T] extends AbstractBasicTable[T]

Attributes
abstract
Linear Supertypes
AbstractBasicTable[T], AbstractTable[T], ColumnBase[T], TableBase[T], WithOp, Cloneable, Node, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. BasicTable
  2. AbstractBasicTable
  3. AbstractTable
  4. ColumnBase
  5. TableBase
  6. WithOp
  7. Cloneable
  8. Node
  9. AnyRef
  10. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BasicTable (_tableName: String)

Type Members

  1. type ProfileType = BasicProfile

    Definition Classes
    BasicTableAbstractBasicTable

Abstract Value Members

  1. def * : ColumnBase[T]

    Attributes
    abstract
    Definition Classes
    AbstractTable

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. val O : BasicColumnOptions

    Definition Classes
    AbstractBasicTable
  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. def clone (): BasicTable.this.type

    Definition Classes
    WithOp → AnyRef
  9. def column [C] (n: String, options: ColumnOption[C, ProfileType]*)(implicit arg0: TypeMapper[C]): NamedColumn[C]

    Definition Classes
    AbstractBasicTable
  10. def createFinderBy [P] (f: (BasicTable.this.type) ⇒ NamedColumn[P])(implicit profile: BasicProfile, tm: TypeMapper[P]): BasicQueryTemplate[P, T]

    Definition Classes
    AbstractBasicTable
  11. def create_* : Iterable[org.scalaquery.ql.NamedColumn[_]]

    Definition Classes
    AbstractTable
  12. def ddl (implicit profile: ProfileType): DDL

    Definition Classes
    AbstractBasicTable
  13. def dump (name: String, nc: NamingContext): Unit

    Attributes
    final
    Definition Classes
    Node
  14. def dump (name: String): Unit

    Attributes
    final
    Definition Classes
    Node
  15. def dump (dc: DumpContext, prefix: String, name: String): Unit

    Definition Classes
    Node
  16. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  17. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. def foreignKey [P, TT <: org.scalaquery.ql.AbstractTable[_]] (name: String, sourceColumns: ColumnBase[P], targetTable: TT)(targetColumns: (TT) ⇒ ColumnBase[P], onUpdate: ForeignKeyAction, onDelete: ForeignKeyAction): ForeignKeyQuery[TT]

    Definition Classes
    AbstractTable
  20. def foreignKeys : Iterable[org.scalaquery.ql.ForeignKey[_ <: org.scalaquery.ql.AbstractTable[_]]]

    Attributes
    final
    Definition Classes
    AbstractTable
  21. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  22. def getResult (profile: BasicProfile, rs: PositionedResult): T

    Definition Classes
    AbstractTableColumnBase
  23. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  24. def index (name: String, on: org.scalaquery.ql.ColumnBase[_], unique: Boolean = false): Index

    Definition Classes
    AbstractTable
  25. def indexes : Iterable[Index]

    Definition Classes
    AbstractTable
  26. def innerJoin [U <: org.scalaquery.ql.TableBase[_]] (other: U): JoinBase[BasicTable.this.type, U]

    Definition Classes
    AbstractBasicTable
  27. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  28. def isNamedTable : Boolean

    Definition Classes
    TableBaseNode
  29. def leftJoin [U <: org.scalaquery.ql.TableBase[_]] (other: U): JoinBase[BasicTable.this.type, U]

    Definition Classes
    AbstractBasicTable
  30. def mapOp (f: (Node) ⇒ Node): BasicTable.this.type

    Definition Classes
    WithOp
  31. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  32. def nodeChildren : Nil

    Definition Classes
    AbstractTableNode
  33. def nodeDelegate : Node

    Definition Classes
    ColumnBaseNode
  34. def nodeNamedChildren : Seq[(Node, String)]

    Definition Classes
    Node
  35. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  36. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  37. def op : Node

    Attributes
    final
    Definition Classes
    WithOp
  38. def outerJoin [U <: org.scalaquery.ql.TableBase[_]] (other: U): JoinBase[BasicTable.this.type, U]

    Definition Classes
    AbstractBasicTable
  39. def primaryKey (name: String, sourceColumns: org.scalaquery.ql.ColumnBase[_]): PrimaryKey

    Definition Classes
    AbstractTable
  40. def primaryKeys : Iterable[PrimaryKey]

    Attributes
    final
    Definition Classes
    AbstractTable
  41. def rightJoin [U <: org.scalaquery.ql.TableBase[_]] (other: U): JoinBase[BasicTable.this.type, U]

    Definition Classes
    AbstractBasicTable
  42. def setParameter (profile: BasicProfile, ps: PositionedParameters, value: Option[T]): Unit

    Definition Classes
    AbstractTableColumnBase
  43. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  44. def tableConstraints : Iterable[Constraint]

    Definition Classes
    AbstractTable
  45. val tableName : String

    Definition Classes
    AbstractTable
  46. def toString (): String

    Definition Classes
    AbstractTable → AnyRef → Any
  47. def updateResult (profile: BasicProfile, rs: PositionedResult, value: T): Unit

    Definition Classes
    AbstractTableColumnBase
  48. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  49. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  50. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AbstractBasicTable[T]

Inherited from AbstractTable[T]

Inherited from ColumnBase[T]

Inherited from TableBase[T]

Inherited from WithOp

Inherited from Cloneable

Inherited from Node

Inherited from AnyRef

Inherited from Any