com.outr.query

Table

abstract class Table extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Table
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Table(datastore: Datastore, tableProperties: TableProperty*)

  2. new Table(datastore: Datastore, name: String, tableProperties: TableProperty*)

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def *: List[Column[_]]

  5. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  7. def addColumn[T](column: Column[T]): ListBuffer[Column[_]]

    Attributes
    protected[com.outr.query]
  8. def addForeignColumn[T](column: Column[T]): ListBuffer[Column[_]]

    Attributes
    protected[com.outr.query]
  9. def as(alias: String): TableAlias

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. lazy val autoIncrement: Option[Column[_]]

  12. implicit def bigDecimalConverter: BigDecimalConverter.type

  13. implicit def blobConverter: BlobConverter.type

  14. implicit def booleanConverter: BooleanConverter.type

  15. implicit def byteArrayConverter: ByteArrayConverter.type

  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def column[T](name: String, converter: ColumnConverter[T], properties: ColumnProperty*)(implicit manifest: Manifest[T]): Column[T]

  18. def column[T](name: String, properties: ColumnProperty*)(implicit converter: ColumnConverter[T], manifest: Manifest[T]): Column[T]

  19. def columns: List[Column[_]]

  20. def columnsByName[T](names: String*): Seq[Column[T]]

  21. val datastore: Datastore

  22. implicit def doubleConverter: DoubleConverter.type

  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. lazy val foreignKeys: List[Column[_]]

  27. def get[P <: TableProperty](propertyName: String): Option[P]

  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def getColumn[T](name: String): Option[Column[T]]

  30. def has(propertyName: String): Boolean

  31. def has(property: TableProperty): Boolean

  32. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  33. implicit def intConverter: IntConverter.type

  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. implicit def longConverter: LongConverter.type

  36. lazy val many2Many: List[Column[_]]

  37. lazy val many2One: List[Column[_]]

  38. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  41. lazy val one2Many: List[Column[_]]

  42. lazy val one2One: List[Column[_]]

  43. lazy val primaryKeys: List[Column[_]]

  44. def prop[P <: TableProperty](propertyName: String): P

  45. def properties: Iterable[TableProperty]

  46. def props(properties: TableProperty*): Table

    Adds the supplied properties to this table.

    Adds the supplied properties to this table.

    properties

    the properties to add

    returns

    this

  47. implicit def stringConverter: StringConverter.type

  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  49. lazy val tableName: String

  50. implicit def thisTable: Table

  51. implicit def timestampConverter: TimestampConverter.type

  52. def toString(): String

    Definition Classes
    Table → AnyRef → Any
  53. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. implicit def wrappedStringConverter: WrappedStringConverter.type

Inherited from AnyRef

Inherited from Any

Ungrouped