Class Types.ArrayType

java.lang.Object
org.apache.calcite.linq4j.tree.Types.ArrayType
All Implemented Interfaces:
Type
Enclosing class:
Types

public static class Types.ArrayType extends Object implements Type
Array type.
  • Constructor Details

    • ArrayType

      public ArrayType(Type componentType, boolean componentIsNullable, long maximumCardinality)
    • ArrayType

      public ArrayType(Type componentType)
  • Method Details

    • getComponentType

      public Type getComponentType()
      Returns the type of elements in the array.
    • componentIsNullable

      public boolean componentIsNullable()
      Returns whether elements in the array may be null.
    • maximumCardinality

      public long maximumCardinality()
      Returns the maximum cardinality; -1 if there is no maximum.