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. class Analyzer extends Resolved

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

  3. trait ConfigurationName extends AnyRef

  4. case class DbConfig(url: String, driver: String, username: String, password: String, schema: Option[String]) extends Product with Serializable

  5. trait Dialect extends AnyRef

  6. implicit class DynSQLContext extends AnyRef

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

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

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

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

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

  12. trait Query0[R] extends AnyRef

  13. trait Query1[I1, R] extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

  25. 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

  26. 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

  27. 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

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

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

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

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

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

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

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

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

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

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

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

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

  40. trait Show[A] extends AnyRef

  41. trait SqlParser extends RegexParsers with Unresolved with PackratParsers

  42. class TypeSigDSL extends AnyRef

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

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

  45. class Typer extends Resolved

  46. trait Validator extends AnyRef

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

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

  49. case class Variable(term: Named[Table], comparisonTerm: Option[Term[Table]] = scala.None) extends Product with Serializable

    Variable is a placeholder in SQL statement (ie.

  50. class Variables extends Resolved

Value Members

  1. object CSV

  2. object Configuration extends Serializable

  3. object DbSchema

  4. object DerivedTables extends Resolved

  5. object Dialect

  6. object DualTable

  7. object GenericDialect extends Dialect

  8. object JdbcValidator extends Validator

  9. object Lookup

  10. object Modify

  11. object ModifyAux

  12. object MySQLValidator extends Validator

    For MySQL we use its internal API to get better validation.

  13. object MysqlDialect extends Dialect

  14. object NOPValidator extends Validator

  15. object NoTables

  16. object NumOfResults extends Enumeration

  17. object PostgresqlDialect extends Dialect

  18. object Record

  19. object RemoveKey

  20. object RemoveKeyAux

  21. object RenameKey

  22. object RenameKeyAux

  23. object Show

  24. object SqlMacro

  25. object ValueProjection

  26. object ValueProjectionAux

  27. def keyAsString(k: Any): String

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

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

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

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

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

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

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

    Annotations
    @macroImpl( ... )
  35. object toCSV extends Pullback1[List[String]]

Inherited from AnyRef

Inherited from Any

Ungrouped