Packages

p

org

shaqal

package shaqal

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. shaqal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package javautil
  2. package sql

Type Members

  1. type -:[+D <: Database] = Connector[D]
  2. trait Accessor extends AccessorLike with Query
  3. trait AccessorLike extends ReadOnlyAccessorLike with Inserting with Updating with Deleting
  4. trait Adhoc extends AnyRef
  5. abstract class AggregateExpression extends SelectExpression
  6. trait AggregateFunctions extends AnyRef
  7. trait Auto[G] extends AnyRef
  8. case class Avg(column: Column) extends AggregateExpression with Product with Serializable
  9. class BatchInsertSQL extends BatchSQL with InsertSQL
  10. abstract class BigIntCol extends Col
  11. abstract class BitCol extends Col
  12. class CancelException extends RuntimeException
  13. abstract class CharCol extends StringLikeCol
  14. abstract class Col extends Column with ColumnDefinition with Field with ReadWritable
  15. trait CompositePK extends ReadOnlyCompositePK
  16. trait CompositePKLike[A] extends PKUtil
  17. abstract class Connector[+D <: Database] extends ConnectorBase with DBOperations
  18. abstract class ConnectorBase extends AnyRef
  19. trait Constraints extends AnyRef
  20. case class Count(column: Option[Column]) extends AggregateExpression with Product with Serializable
  21. trait Counter extends ConnectorBase
  22. abstract class DBC[D <: Database] extends Connector[D] with Transactions[D]
  23. trait DBOperations extends AnyRef
  24. abstract class DataSourceDBC[D <: Database] extends DBC[D]
  25. abstract class DataSourceFactory extends AnyRef
  26. trait Database extends AnyRef
  27. type DatabaseOf[+DD] = Database { type D <: DD }
  28. abstract class DateCol extends Col
  29. trait DefaultSchema extends SchemaLike
  30. trait Deleting extends AnyRef
  31. abstract class DoubleCol extends Col
  32. trait DualMapper[A, B] extends DualMapperLike[A, B] with MapperQuery[A]
  33. trait DualMapperLike[A, B] extends AccessorLike with ReadOnlyMapperLike[A]
  34. trait DualPK2Mapper[A, B, C1, C2] extends DualPK2MapperLike[A, B, C1, C2] with MapperQuery[A]
  35. trait DualPK2MapperLike[A, B, C1, C2] extends ReadOnlyPK2MapperLike[A, C1, C2] with DualMapperLike[A, B] with PK2[C1, C2]
  36. trait DualPK3Mapper[A, B, C1, C2, C3] extends DualPK3MapperLike[A, B, C1, C2, C3] with MapperQuery[A]
  37. trait DualPK3MapperLike[A, B, C1, C2, C3] extends ReadOnlyPK3MapperLike[A, C1, C2, C3] with DualMapperLike[A, B] with PK3[C1, C2, C3]
  38. trait DualPK4Mapper[A, B, C1, C2, C3, C4] extends DualPK4MapperLike[A, B, C1, C2, C3, C4] with MapperQuery[A]
  39. trait DualPK4MapperLike[A, B, C1, C2, C3, C4] extends ReadOnlyPK4MapperLike[A, C1, C2, C3, C4] with DualMapperLike[A, B] with PK4[C1, C2, C3, C4]
  40. trait DualPK7Mapper[A, B, C1, C2, C3, C4, C5, C6, C7] extends DualPK7MapperLike[A, B, C1, C2, C3, C4, C5, C6, C7] with MapperQuery[A]
  41. trait DualPK7MapperLike[A, B, C1, C2, C3, C4, C5, C6, C7] extends ReadOnlyPK7MapperLike[A, C1, C2, C3, C4, C5, C6, C7] with DualMapperLike[A, B] with PK7[C1, C2, C3, C4, C5, C6, C7]
  42. trait DualPKMapper[A, B, C] extends DualPKMapperLike[A, B, C] with MapperQuery[A]
  43. trait DualPKMapperLike[A, B, C] extends ReadOnlyPKMapperLike[A, C] with DualMapperLike[A, B] with PK[C]
  44. trait Field extends AnyRef
  45. trait Fields extends AnyRef
  46. case class FlatForeign(path: Seq[TableLike], table: TableLike, joinType: JoinType, joinExpr: JoinExpr) extends Product with Serializable
  47. trait InsertSQL extends AnyRef
  48. trait Inserting extends Writing
  49. abstract class IntCol extends Col
  50. class JoinElement extends AnyRef
  51. abstract class JoinExpr extends Renderable
  52. class JoinTerm extends JoinExpr
  53. sealed abstract class JoinType extends AnyRef
  54. class JoinedItem extends FromItem
  55. trait Joining extends AnyRef
  56. trait Mapper[A] extends DualMapper[A, A]
  57. trait MapperQuery[A] extends Query
  58. case class Max(column: Column) extends AggregateExpression with Product with Serializable
  59. case class Min(column: Column) extends AggregateExpression with Product with Serializable
  60. abstract class NamedDataSourceDBC[D <: Database] extends DBC[D]
  61. trait NotNullReadWritable extends ReadWritable
  62. trait NotNullReadable extends Readable
  63. trait NullableReadWritable extends ReadWritable
  64. trait NullableReadable extends Readable
  65. abstract class NumericCol extends Col
  66. abstract class NvarcharCol extends StringLikeCol
  67. trait PK[C] extends ReadOnlyPK[C]
  68. trait PK2[C1, C2] extends ReadOnlyPK2[C1, C2] with CompositePK
  69. trait PK2Mapper[A, C1, C2] extends DualPK2Mapper[A, A, C1, C2]
  70. trait PK3[C1, C2, C3] extends ReadOnlyPK3[C1, C2, C3] with CompositePK
  71. trait PK3Mapper[A, C1, C2, C3] extends DualPK3Mapper[A, A, C1, C2, C3]
  72. trait PK4[C1, C2, C3, C4] extends ReadOnlyPK4[C1, C2, C3, C4] with CompositePK
  73. trait PK4Mapper[A, C1, C2, C3, C4] extends DualPK4Mapper[A, A, C1, C2, C3, C4]
  74. trait PK7[C1, C2, C3, C4, C5, C6, C7] extends ReadOnlyPK7[C1, C2, C3, C4, C5, C6, C7] with CompositePK
  75. trait PK7Mapper[A, C1, C2, C3, C4, C5, C6, C7] extends DualPK7Mapper[A, A, C1, C2, C3, C4, C5, C6, C7]
  76. trait PKMapper[A, C] extends DualPKMapper[A, A, C]
  77. trait PKUtil extends AnyRef
  78. sealed abstract class PKVal[+C] extends AnyRef
  79. trait Query extends Selecting with AggregateFunctions with Adhoc
  80. trait ReadOnlyAccessor extends ReadOnlyAccessorLike with Query
  81. trait ReadOnlyAccessorLike extends TableLike with Fields with Joining with Adhoc
  82. trait ReadOnlyCompositePK extends PKUtil
  83. trait ReadOnlyMapper[A] extends ReadOnlyMapperLike[A] with MapperQuery[A]
  84. trait ReadOnlyMapperLike[A] extends ReadOnlyAccessorLike with MapperQuery[A]
  85. trait ReadOnlyPK[C] extends PKUtil
  86. trait ReadOnlyPK2[C1, C2] extends ReadOnlyCompositePK
  87. trait ReadOnlyPK2Mapper[A, C1, C2] extends ReadOnlyPK2MapperLike[A, C1, C2]
  88. trait ReadOnlyPK2MapperLike[A, C1, C2] extends CompositePKLike[A] with ReadOnlyMapperLike[A] with ReadOnlyPK2[C1, C2] with MapperQuery[A]
  89. trait ReadOnlyPK3[C1, C2, C3] extends ReadOnlyCompositePK
  90. trait ReadOnlyPK3Mapper[A, C1, C2, C3] extends ReadOnlyPK3MapperLike[A, C1, C2, C3]
  91. trait ReadOnlyPK3MapperLike[A, C1, C2, C3] extends CompositePKLike[A] with ReadOnlyMapperLike[A] with ReadOnlyPK3[C1, C2, C3] with MapperQuery[A]
  92. trait ReadOnlyPK4[C1, C2, C3, C4] extends ReadOnlyCompositePK
  93. trait ReadOnlyPK4Mapper[A, C1, C2, C3, C4] extends ReadOnlyPK4MapperLike[A, C1, C2, C3, C4]
  94. trait ReadOnlyPK4MapperLike[A, C1, C2, C3, C4] extends CompositePKLike[A] with ReadOnlyMapperLike[A] with ReadOnlyPK4[C1, C2, C3, C4] with MapperQuery[A]
  95. trait ReadOnlyPK7[C1, C2, C3, C4, C5, C6, C7] extends ReadOnlyCompositePK
  96. trait ReadOnlyPK7Mapper[A, C1, C2, C3, C4, C5, C6, C7] extends ReadOnlyPK7MapperLike[A, C1, C2, C3, C4, C5, C6, C7]
  97. trait ReadOnlyPK7MapperLike[A, C1, C2, C3, C4, C5, C6, C7] extends CompositePKLike[A] with ReadOnlyMapperLike[A] with ReadOnlyPK7[C1, C2, C3, C4, C5, C6, C7] with MapperQuery[A]
  98. trait ReadOnlyPKMapper[A, C] extends ReadOnlyPKMapperLike[A, C] with MapperQuery[A]
  99. trait ReadOnlyPKMapperLike[A, C] extends ReadOnlyMapperLike[A] with ReadOnlyPK[C] with MapperQuery[A]
  100. trait ReadWritable extends Readable with Writable
  101. trait Readable extends AnyRef
  102. abstract class Reader[X] extends (ResultSet) => X
  103. trait SchemaDefinition extends AnyRef
  104. trait SchemaLike extends AnyRef
  105. abstract class SelectReader[-S, A] extends (S) => Reader[A]
  106. abstract class Selecter[-S] extends (S) => Seq[Readable]
  107. trait Selecting extends AnyRef
  108. abstract class SingleCharCol extends Col
  109. class SingleInsertSQL extends SingleSQL with InsertSQL
  110. abstract class SmallIntCol extends Col
  111. final case class SomePKVal[C](value: C) extends PKVal[C] with Product with Serializable
  112. abstract class StringLikeCol extends Col
  113. class TXC[+D <: Database] extends Connector[D]
  114. trait TableColumnator[R <: ReadOnlyAccessorLike, -Z] extends AnyRef
  115. case class TableColumns(table: TableLike, columns: Seq[Column]) extends Product with Serializable
  116. trait TableDefinition extends Constraints
  117. trait TableLike extends AnyRef
  118. abstract class TimestampCol extends Col
  119. trait Transactions[D <: Database] extends AnyRef
  120. trait Updating extends Writing
  121. abstract class UrlDBC[D <: Database] extends DBC[D]
  122. trait UseSingleConnection extends ConnectorBase
  123. abstract class VarcharCol extends StringLikeCol
  124. trait Writable extends AnyRef
  125. abstract class Writer[X] extends (X) => Seq[ColumnParam]
  126. trait Writing extends AnyRef
  127. abstract class bigint extends BigIntCol with ColumnDefinition
  128. abstract class bit extends BitCol with ColumnDefinition
  129. abstract class char extends CharCol with ColumnDefinition
  130. abstract class char1 extends SingleCharCol with ColumnDefinition
  131. abstract class date extends DateCol with ColumnDefinition
  132. abstract class double extends DoubleCol with ColumnDefinition
  133. abstract class int extends IntCol with ColumnDefinition
  134. trait notnull extends NotNullReadWritable
  135. trait nullable extends NullableReadWritable
  136. abstract class numeric extends NumericCol with ColumnDefinition
  137. abstract class nvarchar extends NvarcharCol with ColumnDefinition
  138. abstract class smallint extends SmallIntCol with ColumnDefinition
  139. abstract class timestamp extends TimestampCol with ColumnDefinition
  140. abstract class varchar extends VarcharCol with ColumnDefinition

Value Members

  1. implicit def timestamp(d: Option[Date]): Option[Timestamp]
  2. implicit def timestamp(d: Date): Timestamp
  3. case object * extends PKVal[Nothing] with Product with Serializable
  4. object Col
  5. case object FullJoin extends JoinType with Product with Serializable
  6. case object InnerJoin extends JoinType with Product with Serializable
  7. object InsertSQL
  8. object JoinExpr
  9. object JoinTerm
  10. case object LeftJoin extends JoinType with Product with Serializable
  11. object NotNullReadable
  12. object NullableReadable
  13. object PKVal
  14. case object RightJoin extends JoinType with Product with Serializable
  15. object SelectReader
  16. object Selecter
  17. object TableColumnator

Inherited from AnyRef

Inherited from Any

Ungrouped