DynamicSchemaExpr

zio.blocks.schema.DynamicSchemaExpr
See theDynamicSchemaExpr companion trait

Attributes

Companion
trait
Source
DynamicSchemaExpr.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class Arithmetic(left: DynamicSchemaExpr, right: DynamicSchemaExpr, operator: ArithmeticOperator, numericType: NumericTypeTag) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
DynamicSchemaExpr.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait ArithmeticOperator

Attributes

Companion
object
Source
DynamicSchemaExpr.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Add
object Divide
object Modulo
object Multiply
object Pow
object Subtract
Show all
final case class Bitwise(left: DynamicSchemaExpr, right: DynamicSchemaExpr, operator: BitwiseOperator) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class BitwiseNot(expr: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
DynamicSchemaExpr.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait BitwiseOperator

Attributes

Companion
object
Source
DynamicSchemaExpr.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object And
object LeftShift
object Or
object RightShift
object Xor
Show all
final case class Literal(value: DynamicValue, schema: Schema[_]) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Logical(left: DynamicSchemaExpr, right: DynamicSchemaExpr, operator: LogicalOperator) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
DynamicSchemaExpr.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait LogicalOperator

Attributes

Companion
object
Source
DynamicSchemaExpr.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object And
object Or
final case class Not(expr: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
DynamicSchemaExpr.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait NumericTypeTag

Attributes

Companion
object
Source
DynamicSchemaExpr.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BigDecimalTag
object BigIntTag
object ByteTag
object DoubleTag
object FloatTag
object IntTag
object LongTag
object ShortTag
Show all
final case class PrimitiveConversion(conversionType: ConversionType) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Relational(left: DynamicSchemaExpr, right: DynamicSchemaExpr, operator: RelationalOperator) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
DynamicSchemaExpr.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait RelationalOperator

Attributes

Companion
object
Source
DynamicSchemaExpr.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Equal
object GreaterThan
object LessThan
object NotEqual
Show all
final case class Select(path: DynamicOptic) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringConcat(left: DynamicSchemaExpr, right: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringContains(string: DynamicSchemaExpr, substring: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringEndsWith(string: DynamicSchemaExpr, suffix: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringIndexOf(string: DynamicSchemaExpr, substring: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringLength(string: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringRegexMatch(regex: DynamicSchemaExpr, string: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringReplace(string: DynamicSchemaExpr, target: DynamicSchemaExpr, replacement: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringStartsWith(string: DynamicSchemaExpr, prefix: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringToLowerCase(string: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringToUpperCase(string: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class StringTrim(string: DynamicSchemaExpr) extends DynamicSchemaExpr

Attributes

Source
DynamicSchemaExpr.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala