Interface TypeSystem

All Known Implementing Classes:
InternalTypeSystem

@Immutable public interface TypeSystem
A listing of all database types this driver can handle.
Since:
1.0
  • Method Details

    • getDefault

      static TypeSystem getDefault()
      Returns an instance of type system.
      Returns:
      instance of type system
    • ANY

      Type ANY()
      Returns a Type instance representing any type.
      Returns:
      the type instance
    • BOOLEAN

      Type BOOLEAN()
      Returns a Type instance representing boolean.
      Returns:
      the type instance
    • BYTES

      Type BYTES()
      Returns a Type instance representing bytes.
      Returns:
      the type instance
    • STRING

      Type STRING()
      Returns a Type instance representing string.
      Returns:
      the type instance
    • NUMBER

      Type NUMBER()
      Returns a Type instance representing number.
      Returns:
      the type instance
    • INTEGER

      Type INTEGER()
      Returns a Type instance representing integer.
      Returns:
      the type instance
    • FLOAT

      Type FLOAT()
      Returns a Type instance representing float.
      Returns:
      the type instance
    • LIST

      Type LIST()
      Returns a Type instance representing list.
      Returns:
      the type instance
    • MAP

      Type MAP()
      Returns a Type instance representing map.
      Returns:
      the type instance
    • NODE

      Type NODE()
      Returns a Type instance representing node.
      Returns:
      the type instance
    • RELATIONSHIP

      Type RELATIONSHIP()
      Returns a Type instance representing relationship.
      Returns:
      the type instance
    • PATH

      Type PATH()
      Returns a Type instance representing path.
      Returns:
      the type instance
    • POINT

      Type POINT()
      Returns a Type instance representing point.
      Returns:
      the type instance
    • DATE

      Type DATE()
      Returns a Type instance representing date.
      Returns:
      the type instance
    • TIME

      Type TIME()
      Returns a Type instance representing time.
      Returns:
      the type instance
    • LOCAL_TIME

      Type LOCAL_TIME()
      Returns a Type instance representing local time.
      Returns:
      the type instance
    • LOCAL_DATE_TIME

      Type LOCAL_DATE_TIME()
      Returns a Type instance representing local date time.
      Returns:
      the type instance
    • DATE_TIME

      Type DATE_TIME()
      Returns a Type instance representing date time.
      Returns:
      the type instance
    • DURATION

      Type DURATION()
      Returns a Type instance representing duration.
      Returns:
      the type instance
    • NULL

      Type NULL()
      Returns a Type instance representing NULL.
      Returns:
      the type instance