com.outr.query

Table

Related Docs: object Table | package query

abstract class Table extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
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: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

  4. final def ==(arg0: Any): Boolean

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

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

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

  8. final def asInstanceOf[T0]: T0

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

  10. implicit def bigDecimalConverter: BigDecimalDataType.type

  11. implicit def blobConverter: BlobDataType.type

  12. implicit def booleanConverter: BooleanDataType.type

  13. implicit def byteArrayConverter: ByteArrayDataType.type

  14. def clone(): AnyRef

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

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

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

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

  19. val datastore: Datastore

  20. implicit def doubleConverter: DoubleDataType.type

  21. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. lazy val foreignKeys: List[Column[_]]

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

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

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

  28. def has(propertyName: String): Boolean

  29. def has(property: TableProperty): Boolean

  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. implicit def intConverter: IntDataType.type

  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. implicit def javaDoubleConverter: JavaDoubleDataType.type

  34. implicit def javaIntConverter: JavaIntDataType.type

  35. implicit def javaLongConverter: JavaLongDataType.type

  36. implicit def longConverter: LongDataType.type

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

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

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

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

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

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

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

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

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

  46. def properties: Iterable[TableProperty]

  47. 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

  48. implicit def stringConverter: StringDataType.type

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

    Definition Classes
    AnyRef
  50. lazy val tableName: String

  51. implicit def thisTable: Table

  52. implicit def timestampConverter: TimestampDataType.type

  53. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. implicit def wrappedStringConverter: WrappedStringDataType.type

Inherited from AnyRef

Inherited from Any

Ungrouped