p

lspace

datatype

package datatype

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait BoolType[+T] extends LiteralType[T]
  2. trait CalendarType[+T] extends LiteralType[T]
  3. trait CollectionType[+T] extends StructuredType[T]
  4. trait ColorType[+T] extends StructuredType[T]
  5. trait DataType[+T] extends ClassType[T]

  6. trait DataTypeDef[T <: DataType[_]] extends AnyRef
  7. trait DateTimeType[+T] extends CalendarType[T]
  8. trait DoubleType[+T] extends NumericType[T]
  9. trait DurationType extends QuantityType[Time]
  10. trait EdgeURLType[+T] extends IriType[T]
  11. trait GeoLineType[+T] extends GeometricType[T]
  12. trait GeoMultiGeometryType[+T] extends GeometricType[T]
  13. trait GeoMultiLineType[+T] extends GeometricType[T]
  14. trait GeoMultiPolygonType[+T] extends GeometricType[T]
  15. trait GeoMultipointType[+T] extends GeometricType[T]
  16. trait GeoPolygonType[+T] extends GeometricType[T]
  17. trait GeometricType[+T] extends StructuredType[T]
  18. trait GeopointType[+T] extends GeometricType[T]
  19. trait GraphType[+T <: structure.Graph] extends DataType[T]
  20. trait IntType[+T] extends NumericType[T]
  21. trait IriType[+T] extends DataType[T]
  22. abstract class ListSetType[V] extends CollectionType[ListSet[V]]
  23. abstract class ListType[+V] extends CollectionType[List[V]]
  24. trait LiteralType[+T] extends DataType[T]
  25. trait LocalDateType[+T] extends CalendarType[T]
  26. trait LocalTimeType[+T] extends CalendarType[T]
  27. trait LongType[+T] extends NumericType[T]
  28. abstract class MapType[K, V] extends CollectionType[Map[K, V]]
  29. trait NodeURLType[+T] extends IriType[T]
  30. trait NumericType[+T] extends LiteralType[T]
  31. trait QuantityType[+T] extends StructuredType[T]
  32. abstract class SetType[+V] extends CollectionType[List[V]]
  33. trait StructuredType[+T] extends DataType[T]
  34. trait TextType[+T] extends LiteralType[T]
  35. class Tuple2Type[+A, +B] extends TupleType[(A, B)]
  36. class Tuple3Type[A, B, C] extends TupleType[(A, B, C)]
  37. class Tuple4Type[A, B, C, D] extends TupleType[(A, B, C, D)]
  38. trait TupleType[+T] extends StructuredType[T]
  39. trait ValueURLType[+T] extends IriType[T]
  40. abstract class VectorType[+V] extends CollectionType[Vector[V]]

Value Members

  1. object BoolType extends DataTypeDef[BoolType[Any]]
  2. object CalendarType extends DataTypeDef[CalendarType[Any]]
  3. object CollectionType extends DataTypeDef[CollectionType[Iterable[Any]]]
  4. object ColorType extends DataTypeDef[ColorType[Any]]
  5. object DataType extends OntologyDef
  6. object DataTypeDef
  7. object DateTimeType extends DataTypeDef[DateTimeType[Instant]]

    Should be ZonedDateTime because then it can be asserted against LocalDate and LocalTime

  8. object DoubleType extends DataTypeDef[DoubleType[Double]]
  9. object DurationType extends DataTypeDef[DurationType]
  10. object EdgeURLType extends DataTypeDef[EdgeURLType[Edge[Any, Any]]]
  11. object GeoLineType extends DataTypeDef[GeoLineType[Line]]
  12. object GeoMultiGeometryType extends DataTypeDef[GeoMultiGeometryType[MultiGeometry]]
  13. object GeoMultiLineType extends DataTypeDef[GeoMultiLineType[MultiLine]]
  14. object GeoMultiPolygonType extends DataTypeDef[GeoMultiPolygonType[MultiPolygon]]
  15. object GeoMultipointType extends DataTypeDef[GeoMultipointType[MultiPoint]]
  16. object GeoPolygonType extends DataTypeDef[GeoPolygonType[Polygon]]
  17. object GeometricType extends DataTypeDef[GeometricType[Geometry]]
  18. object GeopointType extends DataTypeDef[GeopointType[Point]]
  19. object GraphType extends DataTypeDef[GraphType[structure.Graph]]
  20. object IntType extends DataTypeDef[IntType[Int]]
  21. object IriType extends DataTypeDef[IriType[IriResource]]
  22. object ListSetType extends DataTypeDef[ListSetType[Any]]
  23. object ListType extends DataTypeDef[ListType[Any]]
  24. object LiteralType extends DataTypeDef[LiteralType[Any]]
  25. object LocalDateTimeType extends DataTypeDef[DateTimeType[LocalDateTime]]
  26. object LocalDateType extends DataTypeDef[LocalDateType[LocalDate]]
  27. object LocalTimeType extends DataTypeDef[LocalTimeType[LocalTime]]
  28. object LongType extends DataTypeDef[LongType[Long]]
  29. object MapType extends DataTypeDef[MapType[Any, Any]]
  30. object NodeURLType extends DataTypeDef[NodeURLType[Node]]
  31. object NumericType extends DataTypeDef[NumericType[AnyVal]]
  32. object QuantityType extends DataTypeDef[QuantityType[Any]]
  33. object SetType extends DataTypeDef[SetType[Any]]
  34. object StructuredType extends DataTypeDef[StructuredType[Any]]
  35. object TextType extends DataTypeDef[TextType[String]]
  36. object Tuple2Type extends DataTypeDef[Tuple2Type[Any, Any]]
  37. object Tuple3Type extends DataTypeDef[Tuple3Type[Any, Any, Any]]
  38. object Tuple4Type extends DataTypeDef[Tuple4Type[Any, Any, Any, Any]]
  39. object TupleType extends DataTypeDef[TupleType[Any]]
  40. object ValueURLType extends DataTypeDef[ValueURLType[Any]]
  41. object VectorType extends DataTypeDef[VectorType[Any]]

Ungrouped