Package org.apache.calcite.linq4j.tree
Class Types.ArrayType
- java.lang.Object
-
- org.apache.calcite.linq4j.tree.Types.ArrayType
-
- All Implemented Interfaces:
java.lang.reflect.Type
- Enclosing class:
- Types
public static class Types.ArrayType extends java.lang.Object implements java.lang.reflect.Type
Array type.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
componentIsNullable
private java.lang.reflect.Type
componentType
private long
maximumCardinality
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
componentIsNullable()
Returns whether elements in the array may be null.java.lang.reflect.Type
getComponentType()
Returns the type of elements in the array.long
maximumCardinality()
Returns the maximum cardinality; -1 if there is no maximum.
-
-
-
Method Detail
-
getComponentType
public java.lang.reflect.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.
-
-