Package

scoobie.snacks.mild

sql

Permalink

package sql

Source
sql.scala
Linear Supertypes
primitives, select, modify, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sql
  2. primitives
  3. select
  4. modify
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DeleteBuilder[F[_]](table: QueryPath[F]) extends Product with Serializable

    Permalink
    Definition Classes
    modify
  2. case class InsertBuilder[F[_]](table: QueryPath[F]) extends Product with Serializable

    Permalink
    Definition Classes
    modify
  3. case class JoinBuilder[F[_]](queryBuilder: QueryBuilder[F], f: (QueryComparison[F]) ⇒ QueryJoin[F]) extends Product with Serializable

    Permalink
    Definition Classes
    select
  4. case class ModifyFieldBuilder[F[_]](queryPath: QueryPath[F]) extends Product with Serializable

    Permalink
    Definition Classes
    modify
  5. case class QueryBuilder[F[_]](table: QueryProjection[F], values: Vector[QueryProjection[F]], joins: Vector[QueryJoin[F]], filter: QueryComparison[F], sorts: Vector[QuerySort[F]], groupings: Vector[QuerySort[F]], offset: Option[Long], limit: Option[Long]) extends Product with Serializable

    Permalink
    Definition Classes
    select
  6. class QueryComparisonExtensions[F[_]] extends AnyRef

    Permalink
    Definition Classes
    primitives
  7. class QueryProjectionExtensions[F[_]] extends AnyRef

    Permalink
    Definition Classes
    primitives
  8. class QuerySortBuilder[F[_]] extends AnyRef

    Permalink
    Definition Classes
    select
  9. class QueryValueExtensions[F[_]] extends AnyRef

    Permalink
    Definition Classes
    primitives
  10. case class SelectBuilder[F[_]](projections: Vector[QueryProjection[F]]) extends Product with Serializable

    Permalink
    Definition Classes
    select
  11. class SqlDslStringInterpolators[F[_]] extends AnyRef

    Permalink
    Definition Classes
    primitives
  12. class SqlQueryFunctionBuilder[F[_]] extends AnyRef

    Permalink
    Definition Classes
    primitives
  13. case class UpdateBuilder[F[_]](table: QueryPath[F], values: List[ModifyField[F]], where: QueryComparison[F]) extends Product with Serializable

    Permalink
    Definition Classes
    modify
  14. trait primitives extends AnyRef

    Permalink

    Created by jacob.barber on 5/24/16.

Value Members

  1. def *[F[_]]: QueryProjection[F]

    Permalink
  2. object SelectBuilderBuilder

    Permalink
    Definition Classes
    select
  3. def deleteFrom[F[_]](table: QueryPath[F]): DeleteBuilder[F]

    Permalink
  4. def insertInto[F[_]](table: QueryPath[F]): InsertBuilder[F]

    Permalink
  5. def not[F[_]](queryComparison: QueryComparison[F]): QueryNot[F]

    Permalink
  6. def null[F[_]]: QueryValue[F]

    Permalink
  7. implicit def pathToQueryProjection[F[_]](queryPath: QueryPath[F]): QueryProjection[F]

    Permalink
  8. package query

    Permalink
  9. implicit def queryBuilderToProjection[F[_]](builder: QueryBuilder[F]): QueryProjection[F]

    Permalink
  10. val select: SelectBuilderBuilder.type

    Permalink
  11. implicit def sqlComparisonExtensions[F[_]](a: QueryComparison[F]): QueryComparisonExtensions[F]

    Permalink
  12. implicit def sqlDslStringInterpolatorConverter[F[_]](ctx: StringContext)(implicit coerce: Coerce[F]): SqlDslStringInterpolators[F]

    Permalink
  13. implicit def sqlModifyFieldBuilder[F[_]](a: QueryPath[F]): ModifyFieldBuilder[F]

    Permalink
  14. implicit def sqlProjectionExtensions[F[_]](a: QueryProjection[F])(implicit coerce: Coerce[F]): QueryProjectionExtensions[F]

    Permalink
  15. implicit def sqlSortBuilder[F[_]](a: QueryPath[F]): QuerySortBuilder[F]

    Permalink
  16. implicit def sqlValueExtensions[F[_]](a: QueryValue[F]): QueryValueExtensions[F]

    Permalink
  17. implicit val stringExpr: RawExpressionHandler[String]

    Permalink
  18. implicit def toQueryValue[F[_], A](a: A)(implicit arg0: Coerce[F], ev2: =:!=[A, QueryComparison[F]], ev3: F[A]): QueryValue[F]

    Permalink
  19. def update[F[_]](table: QueryPath[F]): UpdateBuilder[F]

    Permalink
  20. implicit def valueToQueryProjection[F[_]](value: QueryValue[F]): QueryProjection[F]

    Permalink

Inherited from primitives

Inherited from select

Inherited from modify

Inherited from AnyRef

Inherited from Any

Ungrouped