Package acdp.types

Interface ArrayType

All Superinterfaces:
Type

public interface ArrayType extends Type
The array column type with elements of SimpleType.

There should be no need for clients to implement this interface.

Author:
Beat Hörmann
  • Nested Class Summary

    Nested classes/interfaces inherited from interface acdp.types.Type

    Type.Scheme
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the type of the elements of this array type.
    int
    Returns the maximum size of this array type, hence, the maximum number of elements in an array value of this array type

    Methods inherited from interface acdp.types.Type

    isCompatible, scheme, typeDesc
  • Method Details

    • maxSize

      int maxSize()
      Returns the maximum size of this array type, hence, the maximum number of elements in an array value of this array type
      Returns:
      The maximum size of this array type, greater than or equal to 1.
    • elementType

      SimpleType<?> elementType()
      Returns the type of the elements of this array type.
      Returns:
      The type of the elements of this array type, never null.