org.virtuslab.iskra.types

Members list

Type members

Classlikes

sealed class BooleanOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class BooleanType
final class BooleanType extends BooleanOptType, NotNull

Attributes

Supertypes
trait NotNull
trait DataType
class Object
trait Matchable
class Any
Show all
sealed class ByteOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class ByteType
final class ByteType extends ByteOptType, NotNull

Attributes

Supertypes
trait NotNull
class ByteOptType
trait DataType
class Object
trait Matchable
class Any
Show all
trait Coerce[-A <: DataType, -B <: DataType]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Coerce

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Coerce.type
sealed trait DataType

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BooleanType
class ByteOptType
class ByteType
trait NotNull
class DoubleType
class FloatType
class IntegerType
class LongType
class ShortType
class StringType
class StructType[Schema]
class FloatOptType
class LongOptType
class ShortOptType
class StructOptType[Schema]
Show all
object DataType

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
DataType.type
class DoubleOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class DoubleType
final class DoubleType extends DoubleOptType, NotNull

Attributes

Supertypes
trait NotNull
trait DataType
class Object
trait Matchable
class Any
Show all
trait Encoder[-A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Encoder

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Encoder.type
sealed class FloatOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class FloatType
final class FloatType extends FloatOptType, NotNull

Attributes

Supertypes
trait NotNull
class FloatOptType
trait DataType
class Object
trait Matchable
class Any
Show all
sealed class IntegerOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class IntegerType
final class IntegerType extends IntegerOptType, NotNull

Attributes

Supertypes
trait NotNull
trait DataType
class Object
trait Matchable
class Any
Show all
sealed class LongOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class LongType
final class LongType extends LongOptType, NotNull

Attributes

Supertypes
trait NotNull
class LongOptType
trait DataType
class Object
trait Matchable
class Any
Show all
trait PrimitiveEncoder[-A] extends Encoder[A]

Attributes

Supertypes
trait Encoder[A]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
trait PrimitiveEncoder[A]
trait Encoder[A]
class Object
trait Matchable
class Any

Attributes

Supertypes
trait Encoder[Option[A]]
class Object
trait Matchable
class Any
sealed class ShortOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class ShortType
final class ShortType extends ShortOptType, NotNull

Attributes

Supertypes
trait NotNull
class ShortOptType
trait DataType
class Object
trait Matchable
class Any
Show all
sealed class StringOptType extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class StringType
final class StringType extends StringOptType, NotNull

Attributes

Supertypes
trait NotNull
trait DataType
class Object
trait Matchable
class Any
Show all
trait StructEncoder[-A] extends Encoder[A]

Attributes

Companion
object
Supertypes
trait Encoder[A]
class Object
trait Matchable
class Any
object StructEncoder

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
sealed class StructOptType[Schema <: Tuple] extends DataType

Attributes

Supertypes
trait DataType
class Object
trait Matchable
class Any
Known subtypes
class StructType[Schema]
final class StructType[Schema <: Tuple] extends StructOptType[Schema], NotNull

Attributes

Supertypes
trait NotNull
class StructOptType[Schema]
trait DataType
class Object
trait Matchable
class Any
Show all