Packages

object GqlAPI extends GenericSchema[GQLEnv with DBEnv with Blocking with Clock]

Linear Supertypes
GenericSchema[GQLEnv with DBEnv with Blocking with Clock], caliban.schema.TemporalSchema, DerivationSchema[GQLEnv with DBEnv with Blocking with Clock], LowPriorityDerivedSchema, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GqlAPI
  2. GenericSchema
  3. TemporalSchema
  4. DerivationSchema
  5. LowPriorityDerivedSchema
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Mutations(run_job: (EtlJobArgs) ⇒ ZIO[GQLEnv with DBEnv with Blocking with Clock, Throwable, EtlJob], update_job_state: (EtlJobStateArgs) ⇒ ZIO[GQLEnv with DBEnv, Throwable, Boolean], add_credentials: (CredentialsArgs) ⇒ ZIO[GQLEnv with DBEnv, Throwable, Credentials], update_credentials: (CredentialsArgs) ⇒ ZIO[GQLEnv with DBEnv, Throwable, Credentials]) extends Product with Serializable
  2. case class Queries(jobs: ZIO[GQLEnv with DBEnv, Throwable, List[Job]], jobruns: (DbJobRunArgs) ⇒ ZIO[GQLEnv with DBEnv, Throwable, List[JobRun]], stepruns: (DbStepRunArgs) ⇒ ZIO[GQLEnv with DBEnv, Throwable, List[StepRun]], metrics: ZIO[GQLEnv, Throwable, EtlFlowMetrics], currentime: ZIO[GQLEnv, Throwable, CurrentTime], cacheStats: ZIO[GQLEnv, Throwable, List[CacheDetails]], queueStats: ZIO[GQLEnv, Throwable, List[QueueDetails]], jobLogs: (JobLogsArgs) ⇒ ZIO[GQLEnv with DBEnv, Throwable, List[JobLogs]], credential: ZIO[GQLEnv with DBEnv, Throwable, List[UpdateCredentialDB]]) extends Product with Serializable
  3. case class Subscriptions(notifications: ZStream[GQLEnv, Nothing, EtlJobStatus]) extends Product with Serializable
  4. type Typeclass[T] = Schema[GQLEnv with DBEnv with Blocking with Clock, T]
    Definition Classes
    DerivationSchema

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val api: GraphQL[GQLEnv with DBEnv with Clock with Blocking]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit val bigDecimalSchema: Schema[Any, BigDecimal]
    Definition Classes
    GenericSchema
  7. implicit val bigIntSchema: Schema[Any, BigInt]
    Definition Classes
    GenericSchema
  8. implicit val booleanSchema: Schema[Any, Boolean]
    Definition Classes
    GenericSchema
  9. implicit def chunkSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Chunk[A]]
    Definition Classes
    GenericSchema
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. def combine[T](ctx: ReadOnlyCaseClass[Typeclass, T]): Typeclass[T]
    Definition Classes
    DerivationSchema
  12. implicit val cronExprArgBuilder: ArgBuilder[CronExpr]
  13. implicit val cronExprStringSchema: Schema[Any, CronExpr]
  14. def customizeInputTypeName(name: String): String
    Definition Classes
    DerivationSchema
  15. implicit def derivedSchema[R, T](implicit derived: Derived[Schema[R, T]]): Schema[R, T]
    Definition Classes
    LowPriorityDerivedSchema
  16. def dispatch[T](ctx: SealedTrait[Typeclass, T]): Typeclass[T]
    Definition Classes
    DerivationSchema
  17. implicit val doubleSchema: Schema[Any, Double]
    Definition Classes
    GenericSchema
  18. implicit def effectSchema[R0, R1 >: R0, R2 >: R0, E <: Throwable, A](implicit ev: Schema[R2, A]): Schema[R0, ZIO[R1, E, A]]
    Definition Classes
    GenericSchema
  19. implicit def eitherSchema[RA, RB, A, B](implicit evA: Schema[RA, A], evB: Schema[RB, B]): Schema[RA with RB, Either[A, B]]
    Definition Classes
    GenericSchema
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def field[V](name: String, description: Option[String], directives: List[Directive]): PartiallyAppliedField[V]
    Definition Classes
    GenericSchema
  23. def fieldWithArgs[V, A](name: String, description: Option[String], directives: List[Directive]): PartiallyAppliedFieldWithArgs[V, A]
    Definition Classes
    GenericSchema
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. implicit val floatSchema: Schema[Any, Float]
    Definition Classes
    GenericSchema
  26. implicit def functionSchema[RA, RB, A, B](implicit arg1: ArgBuilder[A], ev1: Schema[RA, A], ev2: Schema[RB, B]): Schema[RA with RB, (A) ⇒ B]
    Definition Classes
    GenericSchema
  27. implicit def functionUnitSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, () ⇒ A]
    Definition Classes
    GenericSchema
  28. implicit def futureSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Future[A]]
    Definition Classes
    GenericSchema
  29. def gen[T](implicit derived: Derived[Schema[GQLEnv with DBEnv with Blocking with Clock, T]]): Schema[GQLEnv with DBEnv with Blocking with Clock, T]
    Definition Classes
    DerivationSchema
  30. implicit macro def genMacro[T]: Derived[Typeclass[T]]
    Definition Classes
    DerivationSchema
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  33. implicit def infallibleEffectSchema[R0, R1 >: R0, R2 >: R0, A](implicit ev: Schema[R2, A]): Schema[R0, URIO[R1, A]]
    Definition Classes
    GenericSchema
  34. implicit def infallibleQuerySchema[R0, R1 >: R0, R2 >: R0, A](implicit ev: Schema[R2, A]): Schema[R0, ZQuery[R1, Nothing, A]]
    Definition Classes
    GenericSchema
  35. implicit def infallibleStreamSchema[R1, R2 >: R1, A](implicit ev: Schema[R2, A]): Schema[R1, ZStream[R1, Nothing, A]]
    Definition Classes
    GenericSchema
  36. lazy val instantEpochSchema: Schema[Any, Instant]
    Definition Classes
    TemporalSchema
  37. implicit lazy val instantSchema: Schema[Any, Instant]
    Definition Classes
    TemporalSchema
  38. implicit val intSchema: Schema[Any, Int]
    Definition Classes
    GenericSchema
  39. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  40. implicit def listSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, List[A]]
    Definition Classes
    GenericSchema
  41. val localDateEpochSchema: Schema[Any, LocalDate]
    Definition Classes
    TemporalSchema
  42. implicit val localDateExprArgBuilder: ArgBuilder[LocalDate]
  43. implicit val localDateExprStringSchema: Schema[Any, LocalDate]
  44. implicit lazy val localDateSchema: Schema[Any, LocalDate]
    Definition Classes
    TemporalSchema
  45. def localDateSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalDate]
    Definition Classes
    TemporalSchema
  46. val localDateTimeEpochSchema: Schema[Any, LocalDateTime]
    Definition Classes
    TemporalSchema
  47. implicit lazy val localDateTimeSchema: Schema[Any, LocalDateTime]
    Definition Classes
    TemporalSchema
  48. def localDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalDateTime]
    Definition Classes
    TemporalSchema
  49. implicit lazy val localTimeSchema: Schema[Any, LocalTime]
    Definition Classes
    TemporalSchema
  50. def localTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalTime]
    Definition Classes
    TemporalSchema
  51. implicit val longSchema: Schema[Any, Long]
    Definition Classes
    GenericSchema
  52. implicit def mapSchema[RA, RB, A, B](implicit evA: Schema[RA, A], evB: Schema[RB, B]): Schema[RA with RB, Map[A, B]]
    Definition Classes
    GenericSchema
  53. implicit def metadataFunctionSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, (Field) ⇒ A]
    Definition Classes
    GenericSchema
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. def obj[R1, V](name: String, description: Option[String], directives: List[Directive])(fields: (FieldAttributes) ⇒ List[(__Field, (V) ⇒ Step[R1])]): Schema[R1, V]
    Definition Classes
    GenericSchema
  58. def objectSchema[R1, A](name: String, description: Option[String], fields: (Boolean, Boolean) ⇒ List[(__Field, (A) ⇒ Step[R1])], directives: List[Directive]): Schema[R1, A]
    Definition Classes
    GenericSchema
  59. implicit lazy val offsetDateTimeSchema: Schema[Any, OffsetDateTime]
    Definition Classes
    TemporalSchema
  60. def offsetDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, OffsetDateTime]
    Definition Classes
    TemporalSchema
  61. implicit def optionSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Option[A]]
    Definition Classes
    GenericSchema
  62. implicit def querySchema[R0, R1 >: R0, R2 >: R0, E <: Throwable, A](implicit ev: Schema[R2, A]): Schema[R0, ZQuery[R1, E, A]]
    Definition Classes
    GenericSchema
  63. def scalarSchema[A](name: String, description: Option[String], makeResponse: (A) ⇒ ResponseValue): Schema[Any, A]
    Definition Classes
    GenericSchema
  64. implicit def seqSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Seq[A]]
    Definition Classes
    GenericSchema
  65. implicit def setSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Set[A]]
    Definition Classes
    GenericSchema
  66. implicit def streamSchema[R0, R1 >: R0, R2 >: R0, E <: Throwable, A](implicit ev: Schema[R2, A]): Schema[R0, ZStream[R1, E, A]]
    Definition Classes
    GenericSchema
  67. implicit val stringSchema: Schema[Any, String]
    Definition Classes
    GenericSchema
  68. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  69. def temporalSchema[A <: Temporal](name: String, description: Option[String])(f: (A) ⇒ ResponseValue): Schema[Any, A]
    Definition Classes
    TemporalSchema
  70. def temporalSchemaWithFormatter[A <: Temporal](name: String, description: Option[String])(formatter: DateTimeFormatter): Schema[Any, A]
    Definition Classes
    TemporalSchema
  71. def toString(): String
    Definition Classes
    AnyRef → Any
  72. implicit def tupleSchema[RA, RB, A, B](implicit evA: Schema[RA, A], evB: Schema[RB, B]): Schema[RA with RB, (A, B)]
    Definition Classes
    GenericSchema
  73. implicit val unitSchema: Schema[Any, Unit]
    Definition Classes
    GenericSchema
  74. implicit val uuidSchema: Schema[Any, UUID]
    Definition Classes
    GenericSchema
  75. implicit def vectorSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Vector[A]]
    Definition Classes
    GenericSchema
  76. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  79. implicit lazy val zonedDateTimeSchema: Schema[Any, ZonedDateTime]
    Definition Classes
    TemporalSchema
  80. def zonedDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, ZonedDateTime]
    Definition Classes
    TemporalSchema

Inherited from GenericSchema[GQLEnv with DBEnv with Blocking with Clock]

Inherited from caliban.schema.TemporalSchema

Inherited from DerivationSchema[GQLEnv with DBEnv with Blocking with Clock]

Inherited from LowPriorityDerivedSchema

Inherited from AnyRef

Inherited from Any

Ungrouped