sqltyped

package sqltyped

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. sqltyped
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type @@[T, U] = T with Tagged[U]

  2. class Analyzer extends Resolved

  3. case class Configuration[A, B](tables: A, columns: B) extends Product with Serializable

  4. trait Dialect extends AnyRef

  5. case class Failure(message: String, column: Int, line: Int) extends Product with Serializable

  6. final class ListOps[L <: HList] extends AnyRef

  7. trait Lookup[L <: HList, K] extends AnyRef

    Annotations
    @implicitNotFound( "No such key ${K} in record ${L}" )
  8. trait Modify[L <: HList, K, A, B] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  9. trait ModifyAux[L <: HList, K, A, B, Rem <: HList] extends AnyRef

  10. final class OptionOps[L <: HList] extends AnyRef

  11. trait Query0[R] extends AnyRef

  12. trait Query1[I1, R] extends AnyRef

  13. trait Query10[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, R] extends AnyRef

  14. trait Query11[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, R] extends AnyRef

  15. trait Query12[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, R] extends AnyRef

  16. trait Query13[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, R] extends AnyRef

  17. trait Query14[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, R] extends AnyRef

  18. trait Query15[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, R] extends AnyRef

  19. trait Query16[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, R] extends AnyRef

  20. trait Query17[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, R] extends AnyRef

  21. trait Query18[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, R] extends AnyRef

  22. trait Query19[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, R] extends AnyRef

  23. trait Query2[I1, I2, R] extends AnyRef

  24. trait Query20[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, R] extends AnyRef

  25. trait Query21[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, R] extends AnyRef

  26. trait Query22[I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, R] extends AnyRef

  27. trait Query3[I1, I2, I3, R] extends AnyRef

  28. trait Query4[I1, I2, I3, I4, R] extends AnyRef

  29. trait Query5[I1, I2, I3, I4, I5, R] extends AnyRef

  30. trait Query6[I1, I2, I3, I4, I5, I6, R] extends AnyRef

  31. trait Query7[I1, I2, I3, I4, I5, I6, I7, R] extends AnyRef

  32. trait Query8[I1, I2, I3, I4, I5, I6, I7, I8, R] extends AnyRef

  33. trait Query9[I1, I2, I3, I4, I5, I6, I7, I8, I9, R] extends AnyRef

  34. final class RecordOps[R <: HList] extends AnyRef

  35. trait RemoveKey[L <: HList, K] extends AnyRef

    Annotations
    @implicitNotFound( "No such key ${K} in record ${L}" )
  36. trait RemoveKeyAux[L <: HList, K, Rem <: HList] extends AnyRef

  37. trait RenameKey[L <: HList, K1, K2] extends AnyRef

    Annotations
    @implicitNotFound( "No such key ${K1} in record ${L}" )
  38. trait RenameKeyAux[L <: HList, K1, K2, Rem <: HList] extends AnyRef

  39. trait SqlParser extends RegexParsers with Unresolved with PackratParsers

  40. class TypeSigDSL extends AnyRef

  41. case class TypedStatement(input: List[TypedValue], output: List[TypedValue], stmt: Statement[Table], uniqueConstraints: Map[Table, List[List[Column[Table]]]], generatedKeyTypes: List[TypedValue], numOfResults: NumOfResults = NumOfResults.Many) extends Product with Serializable

  42. case class TypedValue(name: String, tpe: scala.reflect.api.JavaUniverse.Type, nullable: Boolean, tag: Option[String]) extends Product with Serializable

  43. class Typer extends Resolved

  44. trait ValueProjection[L <: HList] extends AnyRef

  45. trait ValueProjectionAux[L <: HList, Out <: HList] extends AnyRef

  46. class Variables extends Resolved

Value Members

  1. object DbSchema

  2. object DerivedTables extends Resolved

  3. object Dialect

  4. object DualTable

  5. object GenericDialect extends Dialect

  6. object Lookup

  7. object Modify

  8. object ModifyAux

  9. object MysqlDialect extends Dialect

  10. object NumOfResults extends Enumeration

  11. object RemoveKey

  12. object RemoveKeyAux

  13. object RenameKey

  14. object RenameKeyAux

  15. object SqlMacro

  16. object ValueProjection

  17. object ValueProjectionAux

  18. def keyAsString(k: Any): String

  19. implicit def listOps[L <: HList](l: List[L]): ListOps[L]

  20. implicit def optionOps[L <: HList](l: Option[L]): OptionOps[L]

  21. implicit def recordOps[L <: HList](l: L): RecordOps[L]

  22. def sql[A, B](s: String)(implicit config: Configuration[A, B]): Any

    Annotations
    @macroImpl()
  23. def sqlk[A, B](s: String)(implicit config: Configuration[A, B]): Any

    Annotations
    @macroImpl()
  24. def sqlt[A, B](s: String)(implicit config: Configuration[A, B]): Any

    Annotations
    @macroImpl()
  25. def tag[U]: Tagger[U]

Inherited from AnyRef

Inherited from Any

Ungrouped