object GqlAPI extends GenericSchema[GQLEnv with DBEnv with Blocking with Clock]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GqlAPI
- GenericSchema
- TemporalSchema
- DerivationSchema
- LowPriorityDerivedSchema
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- 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
- 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
- case class Subscriptions(notifications: ZStream[GQLEnv, Nothing, EtlJobStatus]) extends Product with Serializable
-
type
Typeclass[T] = Schema[GQLEnv with DBEnv with Blocking with Clock, T]
- Definition Classes
- DerivationSchema
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val api: GraphQL[GQLEnv with DBEnv with Clock with Blocking]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
val
bigDecimalSchema: Schema[Any, BigDecimal]
- Definition Classes
- GenericSchema
-
implicit
val
bigIntSchema: Schema[Any, BigInt]
- Definition Classes
- GenericSchema
-
implicit
val
booleanSchema: Schema[Any, Boolean]
- Definition Classes
- GenericSchema
-
implicit
def
chunkSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Chunk[A]]
- Definition Classes
- GenericSchema
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
combine[T](ctx: ReadOnlyCaseClass[Typeclass, T]): Typeclass[T]
- Definition Classes
- DerivationSchema
- implicit val cronExprArgBuilder: ArgBuilder[CronExpr]
- implicit val cronExprStringSchema: Schema[Any, CronExpr]
-
def
customizeInputTypeName(name: String): String
- Definition Classes
- DerivationSchema
-
implicit
def
derivedSchema[R, T](implicit derived: Derived[Schema[R, T]]): Schema[R, T]
- Definition Classes
- LowPriorityDerivedSchema
-
def
dispatch[T](ctx: SealedTrait[Typeclass, T]): Typeclass[T]
- Definition Classes
- DerivationSchema
-
implicit
val
doubleSchema: Schema[Any, Double]
- Definition Classes
- GenericSchema
-
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
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
field[V](name: String, description: Option[String], directives: List[Directive]): PartiallyAppliedField[V]
- Definition Classes
- GenericSchema
-
def
fieldWithArgs[V, A](name: String, description: Option[String], directives: List[Directive]): PartiallyAppliedFieldWithArgs[V, A]
- Definition Classes
- GenericSchema
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
val
floatSchema: Schema[Any, Float]
- Definition Classes
- GenericSchema
-
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
-
implicit
def
functionUnitSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, () ⇒ A]
- Definition Classes
- GenericSchema
-
implicit
def
futureSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Future[A]]
- Definition Classes
- GenericSchema
-
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
-
implicit macro
def
genMacro[T]: Derived[Typeclass[T]]
- Definition Classes
- DerivationSchema
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
def
infallibleEffectSchema[R0, R1 >: R0, R2 >: R0, A](implicit ev: Schema[R2, A]): Schema[R0, URIO[R1, A]]
- Definition Classes
- GenericSchema
-
implicit
def
infallibleQuerySchema[R0, R1 >: R0, R2 >: R0, A](implicit ev: Schema[R2, A]): Schema[R0, ZQuery[R1, Nothing, A]]
- Definition Classes
- GenericSchema
-
implicit
def
infallibleStreamSchema[R1, R2 >: R1, A](implicit ev: Schema[R2, A]): Schema[R1, ZStream[R1, Nothing, A]]
- Definition Classes
- GenericSchema
-
lazy val
instantEpochSchema: Schema[Any, Instant]
- Definition Classes
- TemporalSchema
-
implicit
lazy val
instantSchema: Schema[Any, Instant]
- Definition Classes
- TemporalSchema
-
implicit
val
intSchema: Schema[Any, Int]
- Definition Classes
- GenericSchema
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
listSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, List[A]]
- Definition Classes
- GenericSchema
-
val
localDateEpochSchema: Schema[Any, LocalDate]
- Definition Classes
- TemporalSchema
- implicit val localDateExprArgBuilder: ArgBuilder[LocalDate]
- implicit val localDateExprStringSchema: Schema[Any, LocalDate]
-
implicit
lazy val
localDateSchema: Schema[Any, LocalDate]
- Definition Classes
- TemporalSchema
-
def
localDateSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalDate]
- Definition Classes
- TemporalSchema
-
val
localDateTimeEpochSchema: Schema[Any, LocalDateTime]
- Definition Classes
- TemporalSchema
-
implicit
lazy val
localDateTimeSchema: Schema[Any, LocalDateTime]
- Definition Classes
- TemporalSchema
-
def
localDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalDateTime]
- Definition Classes
- TemporalSchema
-
implicit
lazy val
localTimeSchema: Schema[Any, LocalTime]
- Definition Classes
- TemporalSchema
-
def
localTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, LocalTime]
- Definition Classes
- TemporalSchema
-
implicit
val
longSchema: Schema[Any, Long]
- Definition Classes
- GenericSchema
-
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
-
implicit
def
metadataFunctionSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, (Field) ⇒ A]
- Definition Classes
- GenericSchema
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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
-
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
-
implicit
lazy val
offsetDateTimeSchema: Schema[Any, OffsetDateTime]
- Definition Classes
- TemporalSchema
-
def
offsetDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, OffsetDateTime]
- Definition Classes
- TemporalSchema
-
implicit
def
optionSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Option[A]]
- Definition Classes
- GenericSchema
-
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
-
def
scalarSchema[A](name: String, description: Option[String], makeResponse: (A) ⇒ ResponseValue): Schema[Any, A]
- Definition Classes
- GenericSchema
-
implicit
def
seqSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Seq[A]]
- Definition Classes
- GenericSchema
-
implicit
def
setSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Set[A]]
- Definition Classes
- GenericSchema
-
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
-
implicit
val
stringSchema: Schema[Any, String]
- Definition Classes
- GenericSchema
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
temporalSchema[A <: Temporal](name: String, description: Option[String])(f: (A) ⇒ ResponseValue): Schema[Any, A]
- Definition Classes
- TemporalSchema
-
def
temporalSchemaWithFormatter[A <: Temporal](name: String, description: Option[String])(formatter: DateTimeFormatter): Schema[Any, A]
- Definition Classes
- TemporalSchema
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
-
implicit
val
unitSchema: Schema[Any, Unit]
- Definition Classes
- GenericSchema
-
implicit
val
uuidSchema: Schema[Any, UUID]
- Definition Classes
- GenericSchema
-
implicit
def
vectorSchema[R0, A](implicit ev: Schema[R0, A]): Schema[R0, Vector[A]]
- Definition Classes
- GenericSchema
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
implicit
lazy val
zonedDateTimeSchema: Schema[Any, ZonedDateTime]
- Definition Classes
- TemporalSchema
-
def
zonedDateTimeSchemaWithFormatter(formatter: DateTimeFormatter): Schema[Any, ZonedDateTime]
- Definition Classes
- TemporalSchema