Interface DataType

All Known Subinterfaces:
CollectionType, ListType, MapType, ScalarType, SetType
All Known Implementing Classes:
CollectionTypeBase, ListTypeImpl, MapTypeImpl, ScalarTypeImpl, SetTypeImpl

public interface DataType
An API over Java types to ease access to item types of collection types and key/value types of maps.
Author:
raven
  • Method Details

    • isScalarType

      default boolean isScalarType()
    • asScalarType

      default ScalarType asScalarType()
    • isListType

      default boolean isListType()
    • asListType

      default ListType asListType()
    • isSetType

      default boolean isSetType()
    • asSetType

      default SetType asSetType()
    • isMapType

      default boolean isMapType()
    • asMapType

      default MapType asMapType()