Package

io.getquill.source

sql

Permalink

package sql

Visibility
  1. Public
  2. All

Type Members

  1. case class Error(free: List[Ident], ast: Ast) extends Product with Serializable

    Permalink
  2. case class FlattenSqlQuery(from: List[Source], where: Option[Ast] = None, groupBy: List[Property] = Nil, orderBy: List[OrderByCriteria] = Nil, limit: Option[Ast] = None, offset: Option[Ast] = None, select: List[SelectValue] = SelectValue(Ident("*")) :: Nil) extends SqlQuery with Product with Serializable

    Permalink
  3. case class InfixSource(infix: Infix, alias: String) extends Source with Product with Serializable

    Permalink
  4. case class InvalidSqlQuery(errors: List[Error]) extends Product with Serializable

    Permalink
  5. case class OrderByCriteria(property: Property, desc: Boolean) extends Product with Serializable

    Permalink
  6. case class OuterJoinSource(t: OuterJoinType, a: Source, b: Source, on: Ast) extends Source with Product with Serializable

    Permalink
  7. case class QuerySource(query: SqlQuery, alias: String) extends Source with Product with Serializable

    Permalink
  8. case class References(state: State) extends StatefulTransformer[State] with Product with Serializable

    Permalink
  9. case class RenameProperties(state: Map[Ident, Map[String, String]]) extends StatefulTransformer[Map[Ident, Map[String, String]]] with Product with Serializable

    Permalink
  10. case class SelectValue(ast: Ast, alias: Option[String] = None) extends Product with Serializable

    Permalink
  11. sealed trait SetOperation extends AnyRef

    Permalink
  12. case class SetOperationSqlQuery(a: SqlQuery, op: SetOperation, b: SqlQuery) extends SqlQuery with Product with Serializable

    Permalink
  13. sealed trait Source extends AnyRef

    Permalink
  14. sealed trait SqlQuery extends AnyRef

    Permalink
  15. abstract class SqlSource[D <: SqlIdiom, N <: NamingStrategy, R, S] extends source.Source[R, S]

    Permalink
  16. class SqlSourceMacro extends SourceMacro

    Permalink
  17. case class State(ident: Ident, references: List[Property]) extends Product with Serializable

    Permalink
  18. case class TableSource(entity: Entity, alias: String) extends Source with Product with Serializable

    Permalink

Value Members

  1. object ExpandNestedQueries

    Permalink
  2. object ExpandOuterJoin extends StatelessTransformer

    Permalink
  3. object Prepare

    Permalink
  4. object RenameProperties extends Serializable

    Permalink
  5. object SqlQuery

    Permalink
  6. object UnionAllOperation extends SetOperation with Product with Serializable

    Permalink
  7. object UnionOperation extends SetOperation with Product with Serializable

    Permalink
  8. object VerifySqlQuery

    Permalink
  9. package idiom

    Permalink
  10. package mirror

    Permalink

Ungrouped