Packages

class Table extends Ordered[Table] with Cloneable

JDBC table metadata

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

Instance Constructors

  1. new Table(schema: String, name: String)
  2. new Table(schema: Name, name: Name)

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(dialect: Dialect): Table.this.type
  14. def clone(): Table
    Definition Classes
    Table → AnyRef
  15. def clone(dialect: Dialect): Table
  16. def column(columnName: String): Column
  17. val columns: ListBuffer[Column]
  18. var comment: String
  19. def compare(o: Table): Int
    Definition Classes
    Table → Ordered
  20. def compareTo(that: Table): Int
    Definition Classes
    Ordered → Comparable
  21. def createSql: String

    Table creation sql

  22. var dialect: Dialect
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. val foreignKeys: ListBuffer[ForeignKey]
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  28. def getColumn(columnName: String): Option[Column]
  29. def getForeignKey(keyName: String): Option[ForeignKey]
  30. def getIndex(indexName: String): Option[Index]
  31. def getOrCreateUniqueKey(keyName: String): UniqueKey
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  33. val indexes: ListBuffer[Index]
  34. def insertSql: String
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. var name: Name
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  40. var primaryKey: PrimaryKey
  41. def qualifiedColumnNames: List[String]
  42. def qualifiedName: String
  43. def querySql: String
  44. var schema: Name
  45. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  46. def toCase(lower: Boolean): Unit
  47. def toString(): String
    Definition Classes
    Table → AnyRef → Any
  48. val uniqueKeys: ListBuffer[UniqueKey]
  49. def updateSchema(newSchema: Name): Unit
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Cloneable

Inherited from Cloneable

Inherited from Ordered[Table]

Inherited from Comparable[Table]

Inherited from AnyRef

Inherited from Any

Ungrouped