org.scalarelational.h2

H2Datastore

Related Doc: package h2

abstract class H2Datastore extends SQLDatastore with Logging

Linear Supertypes
SQLDatastore, Datastore, DSLSupport, SessionSupport, Logging, Listenable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. H2Datastore
  2. SQLDatastore
  3. Datastore
  4. DSLSupport
  5. SessionSupport
  6. Logging
  7. Listenable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new H2Datastore(dataSource: DataSource)

    Attributes
    protected
  2. new H2Datastore(mode: H2ConnectionMode = H2Memory(org.powerscala.Unique()), dbUser: String = "sa", dbPassword: String = "sa")

    Attributes
    protected

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def add(table: Table): Unit

    Attributes
    protected[org.scalarelational]
    Definition Classes
    Datastore
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def async[Result](f: ⇒ Result): Future[Result]

    Definition Classes
    SessionSupport
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def column2SQL(column: Column[_]): String

    Definition Classes
    SQLDatastore
  9. def commitTransaction(): Unit

    Attributes
    protected
    Definition Classes
    SessionSupport
  10. def condition2String(condition: Condition, args: ListBuffer[Any]): String

    Definition Classes
    SQLDatastore
  11. def connection: Connection

    Attributes
    protected[org.scalarelational]
    Definition Classes
    SessionSupport
  12. def create(tables: Table*): Boolean

    Definition Classes
    Datastore
  13. def createExtras(b: StringBuilder): Unit

    Definition Classes
    H2Datastore → SQLDatastore → Datastore
  14. def createSession(): Boolean

    Attributes
    protected
    Definition Classes
    SessionSupport
  15. def createTableExtras(table: Table, b: StringBuilder): Unit

    Definition Classes
    H2Datastore → SQLDatastore → Datastore
  16. def createTableIndexes(table: Table, b: StringBuilder): Unit

    Definition Classes
    SQLDatastore
  17. def createTableReferences(table: Table, b: StringBuilder): Unit

    Definition Classes
    SQLDatastore
  18. def createTableSQL(table: Table): String

    Definition Classes
    SQLDatastore → Datastore
  19. def createTransaction(): Boolean

    Attributes
    protected
    Definition Classes
    SessionSupport
  20. def creating(): Unit

    Definition Classes
    Datastore
  21. def dataSource: DataSource

    Definition Classes
    SQLDatastore → Datastore
  22. val dataSourceProperty: Property[DataSource]

    Definition Classes
    SQLDatastore
  23. def ddl(tables: Table*): String

    Definition Classes
    Datastore
  24. def debug(message: ⇒ Any): Unit

    Definition Classes
    Logging
  25. def delete(table: Table): Delete

    Definition Classes
    DSLSupport
  26. val deleting: UnitProcessor[Delete]

    Definition Classes
    SQLDatastore
  27. def describe[E, R](query: Query[E, R]): (String, List[Any])

    Definition Classes
    SQLDatastore → Datastore
  28. def dispose(): Unit

    Definition Classes
    H2Datastore → SQLDatastore → Datastore
  29. def disposeSession(): Unit

    Attributes
    protected
    Definition Classes
    SessionSupport
  30. def doesTableExist(name: String): Boolean

    Definition Classes
    Datastore
  31. def empty(): Boolean

    Definition Classes
    Datastore
  32. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  34. def error(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  35. def error(message: ⇒ Any): Unit

    Definition Classes
    Logging
  36. def exec(delete: Delete): Int

    Definition Classes
    SQLDatastore → Datastore
  37. def exec(update: Update): Int

    Definition Classes
    SQLDatastore → Datastore
  38. def exec(merge: Merge): Int

    Definition Classes
    SQLDatastore → Datastore
  39. def exec(insert: InsertMultiple): List[Int]

    Definition Classes
    SQLDatastore → Datastore
  40. def exec(insert: InsertSingle): Int

    Definition Classes
    SQLDatastore → Datastore
  41. def exec[E, R](query: Query[E, R]): ResultSet

    Attributes
    protected[org.scalarelational]
    Definition Classes
    SQLDatastore → Datastore
  42. def executionContext: ExecutionContextExecutor

    Attributes
    protected
    Definition Classes
    SessionSupport
  43. def exportTable(table: Table, file: File, drop: Boolean): Boolean

    Definition Classes
    SQLDatastore
  44. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  45. def function[F](obj: AnyRef, methodName: String, functionName: Option[String] = None): H2Function

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

    Definition Classes
    AnyRef → Any
  47. def hasSession: Boolean

    Attributes
    protected[org.scalarelational]
    Definition Classes
    SessionSupport
  48. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  49. def importScript(file: File): Boolean

    Definition Classes
    SQLDatastore
  50. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  51. def init(): FunctionalListener[PropertyChangeEvent[H2ConnectionMode], Unit]

    Attributes
    protected
  52. def insert(values: ColumnValue[_]*): InsertSingle

    Definition Classes
    DSLSupport
  53. def insertInto(table: Table, values: Any*): InsertSingle

    Definition Classes
    DSLSupport
  54. val inserting: UnitProcessor[Insert]

    Definition Classes
    SQLDatastore
  55. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  56. def jdbcTables: Set[String]

    Definition Classes
    Datastore
  57. def listen[Event, Response, Result](name: String, priority: Priority, modes: ListenMode*)(f: (Event) ⇒ Response)(implicit eventManifest: Manifest[Event]): FunctionalListener[Event, Response]

    Definition Classes
    Listenable
  58. val listeners: Listeners

    Definition Classes
    Listenable
  59. def log(level: Level, message: ⇒ Any): Unit

    Definition Classes
    Logging
  60. def logger: Logger

    Definition Classes
    Logging
  61. def loggerName: String

    Attributes
    protected
    Definition Classes
    Logging
  62. def merge(key: Column[_], values: ColumnValue[_]*): Merge

    Definition Classes
    DSLSupport
  63. val merging: UnitProcessor[Merge]

    Definition Classes
    SQLDatastore
  64. val modeProperty: Property[H2ConnectionMode]

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

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

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

    Definition Classes
    AnyRef
  68. val password: Property[String]

  69. val querying: UnitProcessor[Query[_, _]]

    Definition Classes
    SQLDatastore
  70. def rollbackTransaction(): Unit

    Attributes
    protected
    Definition Classes
    SessionSupport
  71. def select(expressions: List[SelectExpression[_]]): Query[Vector[SelectExpression[_]], QueryResult[_]]

    Definition Classes
    DSLSupport
  72. def select[E1, E2, E3, E4, E5, E6](e1: SelectExpression[E1], e2: SelectExpression[E2], e3: SelectExpression[E3], e4: SelectExpression[E4], e5: SelectExpression[E5], e6: SelectExpression[E6]): Query[(SelectExpression[E1], SelectExpression[E2], SelectExpression[E3], SelectExpression[E4], SelectExpression[E5], SelectExpression[E6]), (E1, E2, E3, E4, E5, E6)]

    Definition Classes
    DSLSupport
  73. def select[E1, E2, E3, E4, E5](e1: SelectExpression[E1], e2: SelectExpression[E2], e3: SelectExpression[E3], e4: SelectExpression[E4], e5: SelectExpression[E5]): Query[(SelectExpression[E1], SelectExpression[E2], SelectExpression[E3], SelectExpression[E4], SelectExpression[E5]), (E1, E2, E3, E4, E5)]

    Definition Classes
    DSLSupport
  74. def select[E1, E2, E3, E4](e1: SelectExpression[E1], e2: SelectExpression[E2], e3: SelectExpression[E3], e4: SelectExpression[E4]): Query[(SelectExpression[E1], SelectExpression[E2], SelectExpression[E3], SelectExpression[E4]), (E1, E2, E3, E4)]

    Definition Classes
    DSLSupport
  75. def select[E1, E2, E3](e1: SelectExpression[E1], e2: SelectExpression[E2], e3: SelectExpression[E3]): Query[(SelectExpression[E1], SelectExpression[E2], SelectExpression[E3]), (E1, E2, E3)]

    Definition Classes
    DSLSupport
  76. def select[E1, E2](e1: SelectExpression[E1], e2: SelectExpression[E2]): Query[(SelectExpression[E1], SelectExpression[E2]), (E1, E2)]

    Definition Classes
    DSLSupport
  77. def select[E](e1: SelectExpression[E]): Query[SelectExpression[E], E]

    Definition Classes
    DSLSupport
  78. def session[Result](f: ⇒ Result): Result

    Definition Classes
    SessionSupport
  79. def session: Session

    Attributes
    protected[org.scalarelational]
    Definition Classes
    SessionSupport
  80. val sql2Value: OptionProcessor[(ColumnLike[_], Any), Any]

    Definition Classes
    Datastore
  81. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  82. def tableByName(name: String): Option[Table]

    Definition Classes
    Datastore
  83. implicit def thisDatastore: Datastore

    Definition Classes
    Datastore
  84. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  85. def toString(): String

    Definition Classes
    AnyRef → Any
  86. def trace(message: ⇒ Any): Unit

    Definition Classes
    Logging
  87. def transaction[Result](f: ⇒ Result): Result

    Definition Classes
    SessionSupport
  88. val trigger: UnitProcessor[TriggerEvent]

  89. def update(values: ColumnValue[_]*): Update

    Definition Classes
    DSLSupport
  90. def updateDataSource(): Unit

  91. val updating: UnitProcessor[Update]

    Definition Classes
    SQLDatastore
  92. val username: Property[String]

  93. val value2SQL: OptionProcessor[(ColumnLike[_], Any), Any]

    Definition Classes
    Datastore
  94. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. def warn(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  98. def warn(message: ⇒ Any): Unit

    Definition Classes
    Logging

Inherited from SQLDatastore

Inherited from Datastore

Inherited from DSLSupport

Inherited from SessionSupport

Inherited from Logging

Inherited from Listenable

Inherited from AnyRef

Inherited from Any

Ungrouped