package smithyql
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait AST[F[_]] extends Product with Serializable
- final case class Binding[F[_]](identifier: F[Identifier], value: F[InputNode[F]]) extends Product with Serializable
- final case class BooleanLiteral[F[_]](value: Boolean) extends InputNode[F] with Product with Serializable
- final case class Identifier(text: String) extends AnyVal with Product with Serializable
- sealed trait InputNode[F[_]] extends AST[F]
- final case class IntLiteral[F[_]](value: String) extends InputNode[F] with Product with Serializable
- final case class Listed[F[_]](values: F[List[F[InputNode[F]]]]) extends InputNode[F] with Product with Serializable
- sealed trait NodeKind extends Product with Serializable
- final case class NullLiteral[F[_]]() extends InputNode[F] with Product with Serializable
- final case class OperationName[F[_]](text: String) extends AST[F] with Product with Serializable
- final case class QualifiedIdentifier(segments: NonEmptyList[String], selection: String) extends Product with Serializable
- final case class Query[F[_]](useClause: F[Option[UseClause[F]]], operationName: F[QueryOperationName[F]], input: F[Struct[F]]) extends AST[F] with Product with Serializable
- final case class QueryOperationName[F[_]](identifier: Option[F[QualifiedIdentifier]], operationName: F[OperationName[F]]) extends AST[F] with Product with Serializable
- final case class StringLiteral[F[_]](value: String) extends InputNode[F] with Product with Serializable
- final case class Struct[F[_]](fields: F[Fields[F]]) extends InputNode[F] with Product with Serializable
- final case class UseClause[F[_]](identifier: F[QualifiedIdentifier]) extends AST[F] with Product with Serializable
Value Members
- object AST extends Serializable
- object DSL
- object NodeKind extends Serializable
- object QualifiedIdentifier extends Serializable
- object Struct extends Serializable