World

no.vedaadata.world.db.WorldDB.World
object World extends Schema, WorldSchema, SchemaDefinition

Attributes

Graph
Supertypes
trait SchemaDefinition
trait WorldSchema
class Schema
trait SchemaLike
class Object
trait Matchable
class Any
Show all
Self type
World.type

Members list

Type members

Inherited classlikes

object Continent extends Table, ContinentMapper

Attributes

Inherited from:
WorldSchema
Supertypes
trait TableDefinition
trait Constraints
trait PKMapper[Continent, String]
trait DualPKMapper[Continent, Continent, String]
trait DualPKMapperLike[Continent, Continent, String]
trait PK[String]
trait DualMapperLike[Continent, Continent]
trait AccessorLike
trait Deleting
trait Updating
trait Inserting
trait Writing
trait ReadOnlyPKMapperLike[Continent, String]
trait ReadOnlyPK[String]
trait PKUtil
trait ReadOnlyMapperLike[Continent]
trait MapperQuery[Continent]
trait Query
trait AggregateFunctions
trait Selecting
trait ReadOnlyAccessorLike
trait Adhoc
trait Joining
trait Fields
class Table
trait TableLike
class Object
trait Matchable
class Any
Show all
object Country extends Table, CountryMapper

Attributes

Inherited from:
WorldSchema
Supertypes
trait TableDefinition
trait Constraints
trait DualPKMapper[Country, CountryT, String]
trait DualPKMapperLike[Country, CountryT, String]
trait PK[String]
trait DualMapperLike[Country, CountryT]
trait AccessorLike
trait Deleting
trait Updating
trait Inserting
trait Writing
trait ReadOnlyPKMapperLike[Country, String]
trait ReadOnlyPK[String]
trait PKUtil
trait ReadOnlyMapperLike[Country]
trait MapperQuery[Country]
trait Query
trait AggregateFunctions
trait Selecting
trait ReadOnlyAccessorLike
trait Adhoc
trait Joining
trait Fields
class Table
trait TableLike
class Object
trait Matchable
class Any
Show all
object Currency extends Table, CurrencyMapper

Attributes

Inherited from:
WorldSchema
Supertypes
trait TableDefinition
trait Constraints
trait PKMapper[Currency, String]
trait DualPKMapper[Currency, Currency, String]
trait DualPKMapperLike[Currency, Currency, String]
trait PK[String]
trait DualMapperLike[Currency, Currency]
trait AccessorLike
trait Deleting
trait Updating
trait Inserting
trait Writing
trait ReadOnlyPKMapperLike[Currency, String]
trait ReadOnlyPK[String]
trait PKUtil
trait ReadOnlyMapperLike[Currency]
trait MapperQuery[Currency]
trait Query
trait AggregateFunctions
trait Selecting
trait ReadOnlyAccessorLike
trait Adhoc
trait Joining
trait Fields
class Table
trait TableLike
class Object
trait Matchable
class Any
Show all
object Language extends Table, LanguageMapper

Attributes

Inherited from:
WorldSchema
Supertypes
trait TableDefinition
trait Constraints
trait PKMapper[Language, String]
trait DualPKMapper[Language, Language, String]
trait DualPKMapperLike[Language, Language, String]
trait PK[String]
trait DualMapperLike[Language, Language]
trait AccessorLike
trait Deleting
trait Updating
trait Inserting
trait Writing
trait ReadOnlyPKMapperLike[Language, String]
trait ReadOnlyPK[String]
trait PKUtil
trait ReadOnlyMapperLike[Language]
trait MapperQuery[Language]
trait Query
trait AggregateFunctions
trait Selecting
trait ReadOnlyAccessorLike
trait Adhoc
trait Joining
trait Fields
class Table
trait TableLike
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
WorldSchema
Supertypes
trait TableDefinition
trait Constraints
trait PKMapper[Subdivision, String]
trait DualPKMapper[Subdivision, Subdivision, String]
trait DualPKMapperLike[Subdivision, Subdivision, String]
trait PK[String]
trait DualMapperLike[Subdivision, Subdivision]
trait AccessorLike
trait Deleting
trait Updating
trait Inserting
trait Writing
trait ReadOnlyPKMapperLike[Subdivision, String]
trait ReadOnlyPK[String]
trait PKUtil
trait ReadOnlyMapperLike[Subdivision]
trait MapperQuery[Subdivision]
trait Query
trait AggregateFunctions
trait Selecting
trait ReadOnlyAccessorLike
trait Adhoc
trait Joining
trait Fields
class Table
trait TableLike
class Object
trait Matchable
class Any
Show all
class Table(name: String) extends TableLike

Attributes

Inherited from:
SchemaLike
Supertypes
trait TableLike
class Object
trait Matchable
class Any
Known subtypes
object Continent
object Country
object Currency
object Language
object Subdivision

Inherited types

type D = Database.this.D

Attributes

Inherited from:
Schema

Value members

Inherited methods

def create()(implicit c: Connector[D]): Unit

Attributes

Inherited from:
SchemaDefinition
def create[U](f: String => U)(implicit c: Connector[D]): Unit

Attributes

Inherited from:
SchemaDefinition
def createSchema()(implicit c: Connector[D]): Boolean

Attributes

Inherited from:
SchemaDefinition
protected def createSql(implicit adapter: Adapter): SingleSQL

Attributes

Inherited from:
SchemaDefinition
def createTables()(implicit c: Connector[D]): Boolean

Attributes

Inherited from:
WorldSchema
def drop(areYouSure: Boolean)(implicit c: Connector[D]): Unit

Attributes

Inherited from:
SchemaDefinition
protected def dropSql(implicit adapter: Adapter): SingleSQL

Attributes

Inherited from:
SchemaDefinition
def schemaExists(implicit c: Connector[D]): Boolean

Attributes

Inherited from:
SchemaDefinition
def schemaName: Option[String]

Attributes

Inherited from:
Schema

Inherited fields

val name: String

Attributes

Inherited from:
Schema