Packages

object Country extends Table with CountryMapper

Linear Supertypes
CountryMapper, TableDefinition, Constraints, DualPKMapper[Country, CountryT, String], DualPKMapperLike[Country, CountryT, String], PK[String], DualMapperLike[Country, CountryT], AccessorLike, Deleting, Updating, Inserting, Writing, ReadOnlyPKMapperLike[Country, String], ReadOnlyPK[String], PKUtil, ReadOnlyMapperLike[Country], MapperQuery[Country], Query, AggregateFunctions, Selecting, ReadOnlyAccessorLike, Adhoc, Joining, Fields, WorldSchema.Table, TableLike, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Country
  2. CountryMapper
  3. TableDefinition
  4. Constraints
  5. DualPKMapper
  6. DualPKMapperLike
  7. PK
  8. DualMapperLike
  9. AccessorLike
  10. Deleting
  11. Updating
  12. Inserting
  13. Writing
  14. ReadOnlyPKMapperLike
  15. ReadOnlyPK
  16. PKUtil
  17. ReadOnlyMapperLike
  18. MapperQuery
  19. Query
  20. AggregateFunctions
  21. Selecting
  22. ReadOnlyAccessorLike
  23. Adhoc
  24. Joining
  25. Fields
  26. Table
  27. TableLike
  28. AnyRef
  29. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AccessorJoin extends org.shaqal.ReadOnlyAccessorLike.Foreign with org.shaqal.ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  2. trait AccessorJoin2 extends org.shaqal.ReadOnlyAccessorLike.Foreign with org.shaqal.ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  3. class AccessorWriterFactory extends AnyRef
    Definition Classes
    AccessorLike
  4. class AdhocJoining[DD <: Database, R1, R2] extends AnyRef
    Definition Classes
    Adhoc
  5. type ColOf[C] = Col { type T = C }
    Definition Classes
    PKUtil
  6. sealed trait Constraint extends SingleSQL
    Definition Classes
    Constraints
  7. type D = WorldSchema.D
    Definition Classes
    Table → TableLike
  8. trait DualJoin[C1, C2] extends org.shaqal.ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  9. trait DualJoinLike extends AnyRef
    Definition Classes
    Joining
  10. trait Foreign extends Field with ReadOnlyAccessorLike
    Definition Classes
    Fields
  11. class ForeignKey extends AnyRef
    Definition Classes
    Constraints
  12. abstract class FullJoin[C, ColType <: Col] extends org.shaqal.ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  13. abstract class FullJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends org.shaqal.ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  14. abstract type GG
    Definition Classes
    AccessorLike
  15. abstract class Join[C, ColType <: Col] extends org.shaqal.ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  16. abstract class Join2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends org.shaqal.ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  17. abstract class LeftJoin[C, ColType <: Col] extends org.shaqal.ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  18. abstract class LeftJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends org.shaqal.ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  19. trait MapperForeign[J] extends org.shaqal.ReadOnlyAccessorLike.Foreign with Readable
    Definition Classes
    Joining
  20. trait MapperJoin[J] extends org.shaqal.ReadOnlyAccessorLike.MapperForeign[J] with org.shaqal.ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  21. trait MapperJoin2[J] extends org.shaqal.ReadOnlyAccessorLike.MapperJoin2Like[J]
    Definition Classes
    Joining
  22. trait MapperJoin2Like[J] extends org.shaqal.ReadOnlyAccessorLike.MapperForeign[J] with org.shaqal.ReadOnlyAccessorLike.DualJoinLike
    Definition Classes
    Joining
  23. trait MapperJoin2Nullable[J] extends org.shaqal.ReadOnlyAccessorLike.MapperJoin2Like[J]
    Definition Classes
    Joining
  24. trait MapperJoinNullable[J] extends org.shaqal.ReadOnlyAccessorLike.MapperForeign[J] with org.shaqal.ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  25. trait MapperWriter[X] extends Writer[X]
    Definition Classes
    DualMapperLike
  26. class PrimaryKey extends SingleSQL with (Constraints.this)#Constraint
    Definition Classes
    Constraints
  27. type QueryOf[DD, RR] = Query { ... /* 3 definitions in type refinement */ }
    Definition Classes
    Adhoc
  28. type QueryType = MapperQuery[Country]
    Definition Classes
    ReadOnlyPKMapperLike → ReadOnlyMapperLike → Query
  29. type R = Country.this.type
    Definition Classes
    DualPKMapper → DualMapperLike → Writing → MapperQuery → Query → ReadOnlyAccessorLike
  30. sealed trait ReferentialAction extends AnyRef
    Definition Classes
    Constraints
  31. class ReferentialConstraint extends SingleSQL with (Constraints.this)#Constraint
    Definition Classes
    Constraints
  32. abstract class RightJoin[C, ColType <: Col] extends org.shaqal.ReadOnlyAccessorLike.SingleJoin[C]
    Definition Classes
    Joining
  33. abstract class RightJoin2[C1, C2, ColType1 <: Col, ColType2 <: Col] extends org.shaqal.ReadOnlyAccessorLike.DualJoin[C1, C2]
    Definition Classes
    Joining
  34. class SelectHolder[S, A] extends AnyRef
    Definition Classes
    Selecting
  35. trait SingleJoin[C] extends org.shaqal.ReadOnlyAccessorLike.SingleJoinLike
    Definition Classes
    Joining
  36. trait SingleJoinLike extends AnyRef
    Definition Classes
    Joining
  37. class Unique extends SingleSQL with (Constraints.this)#Constraint
    Definition Classes
    Constraints
  38. class UpdateWhere extends AnyRef
    Definition Classes
    Updating
  39. case class Value extends Product with Serializable
    Definition Classes
    Writing
  40. case class Values extends Product with Serializable
    Definition Classes
    Writing
  41. type W[X] = MapperWriter[X]
    Definition Classes
    DualMapperLike → Writing
  42. trait default[C] extends AnyRef
    Definition Classes
    TableDefinition
  43. trait identity extends notnull
    Definition Classes
    TableDefinition
  44. trait unique extends AnyRef
    Definition Classes
    TableDefinition

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def *: Seq[Col]
    Definition Classes
    ReadOnlyAccessorLike
  4. def ++=[A](as: Seq[A])(implicit writer: W[A], c: -:[D]): List[GG]
    Definition Classes
    Inserting
  5. def +=[A](a: A)(implicit writer: W[A], c: -:[D]): Option[GG]
    Definition Classes
    Inserting
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. def addConstraint(constraint: Constraint)(implicit c: -:[D]): Unit
    Definition Classes
    TableDefinition
  8. def addConstraints()(implicit c: -:[D]): Unit
    Definition Classes
    TableDefinition
  9. def addNonReferentialConstraints()(implicit c: -:[D]): Unit
    Definition Classes
    TableDefinition
  10. def addReferentialConstraints()(implicit c: -:[D]): Unit
    Definition Classes
    TableDefinition
  11. def aliasName: String
    Definition Classes
    TableLike
  12. def aliasPath: Seq[TableLike]
    Definition Classes
    TableLike
  13. val alpha2Code: char with notnull
    Definition Classes
    CountryMapper
  14. val alpha3Code: char with nullable
    Definition Classes
    CountryMapper
  15. def apply(value: String)(implicit c: -:[D]): Option[Country]
    Definition Classes
    ReadOnlyPKMapperLike
  16. def apply[Z](f: (Country.this.type) => Z)(implicit columnator: TableColumnator[Country.this.type, Z]): TableColumns
    Definition Classes
    ReadOnlyAccessorLike
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def at(value: String): QueryType { ... /* 3 definitions in type refinement */ }
    Definition Classes
    PK → ReadOnlyPK
  19. def batchInsertMethod(sql: BatchInsertSQL)(implicit c: -:[D]): List[GG]
    Definition Classes
    AccessorLike
  20. def batchInsertSql(columns: Seq[Column], paramsSeqs: Seq[Seq[Param[_]]]): BatchInsertSQL
    Definition Classes
    Inserting
  21. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  22. def cols: Seq[Col]
    Definition Classes
    Fields
  23. def constraints: Seq[Constraint]
    Definition Classes
    CountryMapper → Constraints
  24. val continentCode: char with nullable
    Definition Classes
    CountryMapper
  25. def continentTable: Continent
    Definition Classes
    Country → CountryMapper
  26. def count(f: (R) => Col)(implicit c: -:[D]): Long
    Definition Classes
    AggregateFunctions
  27. def count()(implicit c: -:[D]): Long
    Definition Classes
    AggregateFunctions
  28. def create()(implicit c: -:[D]): Boolean
    Definition Classes
    TableDefinition
  29. def create[U](f: (String) => U)(implicit c: -:[D]): Boolean
    Definition Classes
    TableDefinition
  30. def createTable()(implicit c: -:[D]): Boolean
    Definition Classes
    TableDefinition
  31. val currency: LeftJoin[(<refinement>.this)#T, char with nullable] with MapperJoin[Currency] with CurrencyMapper
    Definition Classes
    CountryMapper
  32. val currencyCode: char with nullable
    Definition Classes
    CountryMapper
  33. def currencyTable: Currency
    Definition Classes
    Country → CountryMapper
  34. val defaultLanguage: LeftJoin[(<refinement>.this)#T, char with nullable] with MapperJoin[Language] with LanguageMapper
    Definition Classes
    CountryMapper
  35. val defaultLanguageCode: char with nullable
    Definition Classes
    CountryMapper
  36. def delete(b: CountryT)(implicit c: -:[D]): Int
    Definition Classes
    DualPKMapperLike
  37. def deleteAt(value: String)(implicit c: -:[D]): Int
    Definition Classes
    PK
  38. def deleteWhere(where: (R) => Expr)(implicit c: -:[D]): Int
    Definition Classes
    Deleting
  39. def drop(areYouSure: Boolean)(implicit c: -:[D]): Unit
    Definition Classes
    TableDefinition
  40. def dropConstraint(constraint: Constraint)(implicit c: -:[D]): Unit
    Definition Classes
    TableDefinition
  41. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  43. def exists()(implicit c: -:[D]): Boolean
    Definition Classes
    Query
  44. def existsAt(value: String)(implicit c: -:[D]): Boolean
    Definition Classes
    ReadOnlyPK
  45. def existsWhere(w: (R) => Expr)(implicit c: -:[D]): Boolean
    Definition Classes
    Query
  46. val expires: date with nullable
    Definition Classes
    CountryMapper
  47. def fields: Seq[Readable with Field { type T >: String with no.vedaadata.world.db.model.Language with no.vedaadata.world.db.model.Currency with java.sql.Date with Int }]
    Definition Classes
    CountryMapper → Fields
  48. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  49. def fkContinent: ReferentialConstraint
    Definition Classes
    CountryMapper
  50. def foreigns: Seq[Foreign]
    Definition Classes
    Fields
  51. def fromItem: FromItem
    Definition Classes
    ReadOnlyAccessorLike
  52. def fullName(implicit adapter: Adapter): String
    Definition Classes
    TableLike
  53. def fullNameAndAlias(implicit adapter: Adapter): String
    Definition Classes
    TableLike
  54. def get()(implicit c: -:[D]): Country
    Definition Classes
    MapperQuery
  55. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  56. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  57. def insert[A](a: A)(implicit writer: W[A], c: -:[D]): Option[GG]
    Definition Classes
    Inserting
  58. def insertAll[A](as: Seq[A])(implicit writer: W[A], c: -:[D]): List[GG]
    Definition Classes
    Inserting
  59. def insertMethod(sql: SingleInsertSQL)(implicit c: -:[D]): Option[GG]
    Definition Classes
    AccessorLike
  60. def insertOrUpdate(b: CountryT)(implicit writer: W[CountryT], c: -:[D]): Either[Option[GG], Int]
    Definition Classes
    DualPKMapperLike
  61. def insertSql(columnValues: Seq[ColumnParam]): SingleInsertSQL
    Definition Classes
    Inserting
  62. def into[Coll[_]](factory: Factory[Country, Coll[Country]])(implicit c: -:[D]): Coll[Country]
    Definition Classes
    MapperQuery
  63. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  64. def languageTable: Language
    Definition Classes
    Country → CountryMapper
  65. def list()(implicit c: -:[D]): List[Country]
    Definition Classes
    MapperQuery
  66. def max: Max
    Definition Classes
    TableDefinition
  67. def max[U](f: (R) => Col { type T = U })(implicit c: -:[D]): Option[U]
    Definition Classes
    AggregateFunctions
  68. def maxCompat[U](col: Col { type T = U })(implicit c: -:[D]): Option[U]
    Definition Classes
    AggregateFunctions
  69. val name: varchar with notnull
    Definition Classes
    CountryMapper
  70. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  71. def nonReferentialConstraints: Seq[Constraint]
    Definition Classes
    Constraints
  72. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  73. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  74. val numericCode: int with nullable
    Definition Classes
    CountryMapper
  75. def option()(implicit c: -:[D]): Option[Country]
    Definition Classes
    MapperQuery
  76. val pk: ColOf[String]
    Definition Classes
    CountryMapper → ReadOnlyPK
  77. val pkf: (CountryT) => String
    Definition Classes
    CountryMapper → DualPKMapperLike
  78. def query(f: (Country) => Any)(implicit c: -:[D]): Unit
    Definition Classes
    MapperQuery
  79. val r: R
    Definition Classes
    DualPKMapper → Writing → Query
  80. val reader: Reader[Country]
    Definition Classes
    CountryMapper → ReadOnlyMapperLike
  81. def referentialConstraints: Seq[Constraint]
    Definition Classes
    Constraints
  82. val schema: SchemaLike { type D = WorldSchema.this.D }
    Definition Classes
    Table → TableLike
  83. def schemaTableName: List[String]
    Attributes
    protected
    Definition Classes
    TableLike
  84. def select[S, A](f: (R) => S)(implicit selecter: Selecter[S], selectReader: SelectReader[S, A]): SelectHolder[S, A]
    Definition Classes
    Selecting
  85. def selectForUpdate[S, A](f: (R) => S)(implicit selecter: Selecter[S], selectReader: SelectReader[S, A]): SelectHolder[S, A]
    Definition Classes
    Selecting
  86. def selectSql: SelectSQL
    Definition Classes
    MapperQuery
  87. def selectSql(s: SelectExpression, forUpdate: Boolean, locks: Seq[Lock]): SelectSQL
    Attributes
    protected
    Definition Classes
    Query
  88. def selectWithLock[S, A](locks: Lock*)(f: (R) => S)(implicit selecter: Selecter[S], selectReader: SelectReader[S, A]): SelectHolder[S, A]
    Definition Classes
    Selecting
  89. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  90. def tableAlias: String
    Attributes
    protected
    Definition Classes
    TableLike
  91. def tableExists(implicit c: -:[D]): Boolean
    Definition Classes
    TableDefinition
  92. implicit val tableLike: TableLike
    Definition Classes
    TableLike
  93. def tableName: String
    Definition Classes
    Table → TableLike
  94. def test[Z](f: (Country.this.type) => Z): Nothing
    Definition Classes
    ReadOnlyAccessorLike
  95. def toString(): String
    Definition Classes
    TableLike → AnyRef → Any
  96. def underscoreName: String
    Definition Classes
    TableLike
  97. def update(value: String, a: CountryT)(implicit writer: W[CountryT], c: -:[D]): Int
    Definition Classes
    DualPKMapperLike
  98. def update(b: CountryT)(implicit writer: W[CountryT], c: -:[D]): Int
    Definition Classes
    DualPKMapperLike
  99. def updateAt(value: String): UpdateWhere
    Definition Classes
    PK
  100. def updateWhere(where: (R) => Expr): UpdateWhere
    Definition Classes
    Updating
  101. val validFrom: date with nullable
    Definition Classes
    CountryMapper
  102. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  103. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  104. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  105. def where(whereFunc: (R) => Expr): MapperQuery[Country] { ... /* 3 definitions in type refinement */ }
    Definition Classes
    ReadOnlyMapperLike → Query
  106. def whereExpr: Expr
    Definition Classes
    Query
  107. val writer: Writer[CountryT] with MapperWriter[CountryT]
    Definition Classes
    CountryMapper → DualMapperLike
  108. object ForeignKey
    Definition Classes
    Constraints
  109. object MapperWriter extends org.shaqal.DualMapperLike.AccessorWriterFactory
    Definition Classes
    DualMapperLike
  110. object PK
    Definition Classes
    DualPKMapperLike
  111. object PrimaryKey
    Definition Classes
    Constraints
  112. object RW
    Definition Classes
    DualMapperLike

Inherited from CountryMapper

Inherited from TableDefinition

Inherited from Constraints

Inherited from DualPKMapper[Country, CountryT, String]

Inherited from DualPKMapperLike[Country, CountryT, String]

Inherited from PK[String]

Inherited from DualMapperLike[Country, CountryT]

Inherited from AccessorLike

Inherited from Deleting

Inherited from Updating

Inherited from Inserting

Inherited from Writing

Inherited from ReadOnlyPKMapperLike[Country, String]

Inherited from ReadOnlyPK[String]

Inherited from PKUtil

Inherited from ReadOnlyMapperLike[Country]

Inherited from MapperQuery[Country]

Inherited from Query

Inherited from AggregateFunctions

Inherited from Selecting

Inherited from ReadOnlyAccessorLike

Inherited from Adhoc

Inherited from Joining

Inherited from Fields

Inherited from WorldSchema.Table

Inherited from TableLike

Inherited from AnyRef

Inherited from Any

Ungrouped