com.outr.query.h2

H2Datastore

abstract class H2Datastore extends Datastore with Logging

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

Instance Constructors

  1. new H2Datastore(mode: H2ConnectionMode = H2Memory(), 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 active[T](f: ⇒ T): T

    Definition Classes
    Datastore
  5. def add(table: Table): Any

    Attributes
    protected[com.outr.query]
    Definition Classes
    Datastore
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def cleanup(thread: Thread, session: DatastoreSession): Unit

    Attributes
    protected[com.outr.query]
    Definition Classes
    Datastore
  8. def clone(): AnyRef

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

  10. def condition2String(condition: Condition, args: ListBuffer[Any]): String

  11. def create(ifNotExist: Boolean): Boolean

    Definition Classes
    Datastore
  12. def createSession(): DatastoreSession

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

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

  15. def createTableReferences(table: Table, b: StringBuilder): Unit

  16. def createTableSQL(ifNotExist: Boolean, table: Table): String

    Definition Classes
    H2Datastore → Datastore
  17. def creating(): Unit

    Definition Classes
    Datastore
  18. val dataSource: JdbcConnectionPool

    Definition Classes
    H2Datastore → Datastore
  19. val dbPassword: String

  20. val dbUser: String

  21. def ddl(ifNotExist: Boolean): String

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

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

    Definition Classes
    Datastore
  24. val deleting: UnitProcessor[Delete]

  25. def dispose(): Unit

    Definition Classes
    Datastore
  26. def empty(): Boolean

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

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

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

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

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

    Definition Classes
    H2Datastore → Datastore
  32. def exec(update: Update): Int

    Definition Classes
    H2Datastore → Datastore
  33. def exec(merge: Merge): Int

    Definition Classes
    H2Datastore → Datastore
  34. def exec(insert: Insert): GeneratedKeysIterator

    Definition Classes
    H2Datastore → Datastore
  35. def exec(query: Query): QueryResultsIterator

    Definition Classes
    H2Datastore → Datastore
  36. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  40. def insert(values: ColumnValue[_]*): Option[Int]

    Definition Classes
    Datastore
  41. val inserting: UnitProcessor[Insert]

  42. final def isInstanceOf[T0]: Boolean

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

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

    Definition Classes
    Listenable
  45. val listeners: Listeners

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

    Definition Classes
    Logging
  47. def logger: Logger

    Definition Classes
    Logging
  48. def loggerName: String

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

    Definition Classes
    Datastore
  50. val merging: UnitProcessor[Merge]

  51. val mode: H2ConnectionMode

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

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

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

    Definition Classes
    AnyRef
  55. val querying: UnitProcessor[Query]

  56. def select(expressions: List[SelectExpression]): Query

    Definition Classes
    Datastore
  57. def select(expressions: SelectExpression*): Query

    Definition Classes
    Datastore
  58. def session: DatastoreSession

    Definition Classes
    Datastore
  59. def sessionTimeout: Double

    Definition Classes
    Datastore
  60. def sessions: Iterable[DatastoreSession]

    Definition Classes
    Datastore
  61. val sql2Value: OptionProcessor[(ColumnLike[_], Any), Any]

    Definition Classes
    Datastore
  62. def sqlFromQuery(query: Query): (String, List[Any])

    Definition Classes
    H2Datastore → Datastore
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  64. def tableByName(tableName: String): Option[Table]

    Definition Classes
    Datastore
  65. def tables: Iterable[Table]

    Definition Classes
    Datastore
  66. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  67. def toString(): String

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

    Definition Classes
    Logging
  69. def transaction[T](f: ⇒ T): T

    Definition Classes
    Datastore
  70. val trigger: UnitProcessor[TriggerEvent]

  71. def update(delta: Double): Unit

    Attributes
    protected
    Definition Classes
    Datastore
  72. def update(values: ColumnValue[_]*): Update

    Definition Classes
    Datastore
  73. val updater: ScheduledFuture[_]

    Definition Classes
    Datastore
  74. val updating: UnitProcessor[Update]

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

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

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

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

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

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

    Definition Classes
    Logging

Inherited from Datastore

Inherited from Logging

Inherited from Listenable

Inherited from AnyRef

Inherited from Any

Ungrouped