Packages

class Table extends Ordered[Table] with Cloneable with Comment

Linear Supertypes
Comment, Cloneable, Cloneable, Ordered[Table], Comparable[Table], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Table
  2. Comment
  3. Cloneable
  4. Cloneable
  5. Ordered
  6. Comparable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Table(schema: Schema, name: Identifier)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def <(that: Table): Boolean
    Definition Classes
    Ordered
  4. def <=(that: Table): Boolean
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(that: Table): Boolean
    Definition Classes
    Ordered
  7. def >=(that: Table): Boolean
    Definition Classes
    Ordered
  8. def add(index: Index): Index
  9. def add(column: Column): Boolean
  10. def add(key: UniqueKey): UniqueKey
  11. def add(key: ForeignKey): ForeignKey
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def attach(engine: Engine): Table.this.type
  14. def clone(): Table
    Definition Classes
    Table → AnyRef
  15. def clone(newschema: Schema): Table
  16. def column(columnName: String): Column
  17. val columns: ListBuffer[Column]
  18. val comment: Option[String]
    Definition Classes
    Comment
  19. def compare(o: Table): Int
    Definition Classes
    Table → Ordered
  20. def compareTo(that: Table): Int
    Definition Classes
    Ordered → Comparable
  21. def createForeignKey(columnName: Identifier, refTable: Table): ForeignKey
  22. def createPrimaryKey(columnNames: Identifier*): PrimaryKey
  23. def engine: Engine
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. val foreignKeys: ListBuffer[ForeignKey]
  28. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def getColumn(columnName: String): Option[Column]
  30. def getForeignKey(keyName: String): Option[ForeignKey]
  31. def getIndex(indexName: String): Option[Index]
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  33. val indexes: ListBuffer[Index]
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. var name: Identifier
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. var primaryKey: Option[PrimaryKey]
  40. def qualifiedName: String
  41. def quotedColumnNames: List[String]
  42. var schema: Schema
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. def toCase(lower: Boolean): Unit
  45. def toString(): String
    Definition Classes
    Table → AnyRef → Any
  46. val uniqueKeys: ListBuffer[UniqueKey]
  47. def updateSchema(newSchema: Schema): Unit
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Comment

Inherited from Cloneable

Inherited from Cloneable

Inherited from Ordered[Table]

Inherited from Comparable[Table]

Inherited from AnyRef

Inherited from Any

Ungrouped