scala.slick.driver

HsqldbDriver

trait HsqldbDriver extends ExtendedDriver

SLICK driver for HyperSQL (starting with version 2.0).

This driver implements the ExtendedProfile with the following limitations:

Self Type
HsqldbDriver
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HsqldbDriver
  2. ExtendedDriver
  3. BasicDriver
  4. BasicInvokerComponent
  5. BasicExecutorComponent
  6. BasicSQLUtilsComponent
  7. BasicTypeMapperDelegatesComponent
  8. BasicStatementBuilderComponent
  9. ExtendedProfile
  10. ExtendedTableComponent
  11. BasicProfile
  12. BasicTableComponent
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class BasicColumnOptions extends AnyRef

    Definition Classes
    BasicTableComponent
  2. class ColumnDDLBuilder extends AnyRef

    Builder for column specifications in DDL statements.

  3. class DeleteInvoker extends AnyRef

    Pseudo-invoker for runing DELETE calls.

  4. class ExtendedColumnOptions extends ExtendedDriver.BasicColumnOptions

    Definition Classes
    ExtendedTableComponent
  5. class Implicits extends ExtensionMethodConversions

    Definition Classes
    BasicProfile
  6. class InsertBuilder extends AnyRef

    Builder for INSERT statements.

  7. class InsertInvoker[U] extends AnyRef

    Pseudo-invoker for runing INSERT calls.

  8. class QueryBuilder extends HsqldbDriver.QueryBuilder

    Builder for SELECT and UPDATE statements.

  9. class QueryExecutor[R] extends AnyRef

    Definition Classes
    BasicExecutorComponent
  10. class QueryInvoker[QQ, R] extends StatementInvoker[Unit, R] with MutatingStatementInvoker[Unit, R] with UnitInvokerMixin[R] with MutatingUnitInvoker[R]

    Invoker for executing queries.

  11. class QuotingSymbolNamer extends SymbolNamer

    Definition Classes
    BasicSQLUtilsComponent
  12. class SequenceDDLBuilder[T] extends HsqldbDriver.SequenceDDLBuilder

    Builder for DDL statements for sequences.

  13. class SimpleQL extends BasicDriver.Implicits with Aliases

    Definition Classes
    BasicProfile
  14. abstract class StatementPart extends AnyRef

  15. abstract class Table[T] extends AbstractTable[T]

    Definition Classes
    BasicTableComponent
  16. class TableDDLBuilder extends HsqldbDriver.TableDDLBuilder

    Builder for various DDL statements.

  17. final class ToQueryExecutor[M] extends AnyRef

    Definition Classes
    BasicExecutorComponent
  18. class TypeMapperDelegates extends HsqldbDriver.TypeMapperDelegates

  19. final class UnshapedQueryExecutor[M] extends AnyRef

    Definition Classes
    BasicExecutorComponent
  20. class UpdateInvoker[T] extends AnyRef

    Pseudo-invoker for runing UPDATE calls.

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. object FromPart extends BasicDriver.StatementPart with Product with Serializable

  7. val Implicit: Implicits

    Definition Classes
    BasicProfile
  8. object OtherPart extends BasicDriver.StatementPart with Product with Serializable

  9. object SelectPart extends BasicDriver.StatementPart with Product with Serializable

  10. object WherePart extends BasicDriver.StatementPart with Product with Serializable

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. final def buildDeleteStatement(q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  13. final def buildInsertStatement(cb: Any, q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  14. final def buildInsertStatement(cb: Any): String

    Definition Classes
    BasicProfile
  15. final def buildSelectStatement(q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  16. final def buildSequenceDDL(seq: Sequence[_]): DDL

    Definition Classes
    BasicProfile
  17. final def buildTableDDL(table: Table[_]): DDL

    Definition Classes
    BasicProfile
  18. final def buildUpdateStatement(q: Query[_, _]): QueryBuilderResult

    Definition Classes
    BasicProfile
  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. val columnOptions: ExtendedColumnOptions

  21. val compiler: QueryCompiler

    Definition Classes
    BasicProfile
  22. def createColumnDDLBuilder(column: FieldSymbol, table: Table[_]): ColumnDDLBuilder

    Definition Classes
    BasicProfile
  23. def createQueryBuilder(input: QueryBuilderInput): QueryBuilder

    Definition Classes
    HsqldbDriverBasicProfile
  24. final def createQueryBuilder(q: Query[_, _]): HsqldbDriver.QueryBuilder

    Definition Classes
    BasicProfile
  25. def createQueryTemplate[P, R](q: Query[_, R]): BasicQueryTemplate[P, R]

    Definition Classes
    BasicProfile
  26. def createSequenceDDLBuilder(seq: Sequence[_]): SequenceDDLBuilder[_]

    Definition Classes
    HsqldbDriverBasicProfile
  27. def createTableDDLBuilder(table: Table[_]): TableDDLBuilder

    Definition Classes
    HsqldbDriverBasicProfile
  28. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. def likeEncode(s: String): String

    Definition Classes
    BasicSQLUtilsComponent
  35. def mapTypeName(tmd: TypeMapperDelegate[_]): String

    Definition Classes
    BasicSQLUtilsComponent
  36. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  39. val profile: ExtendedProfile

    Definition Classes
    ExtendedDriverBasicDriver
  40. def quote[T](v: T)(implicit tm: TypeMapper[T]): String

    Definition Classes
    BasicSQLUtilsComponent
  41. def quoteIdentifier(id: String): String

    Definition Classes
    BasicSQLUtilsComponent
  42. val simple: SimpleQL

    A collection of values for using the query language with a single import statement.

    A collection of values for using the query language with a single import statement. This provides the driver's implicits, the Database and Session objects for DB connections, and commonly used query language types and objects.

    Definition Classes
    BasicProfile
  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. val typeMapperDelegates: TypeMapperDelegates

    Definition Classes
    HsqldbDriverBasicProfile
  46. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ExtendedDriver

Inherited from BasicDriver

Inherited from BasicInvokerComponent

Inherited from BasicExecutorComponent

Inherited from BasicSQLUtilsComponent

Inherited from ExtendedProfile

Inherited from ExtendedTableComponent

Inherited from BasicProfile

Inherited from BasicTableComponent

Inherited from AnyRef

Inherited from Any

No Group