Package org.apache.calcite.linq4j.tree
Class Types.MapType
- java.lang.Object
-
- org.apache.calcite.linq4j.tree.Types.MapType
-
- All Implemented Interfaces:
java.lang.reflect.Type
- Enclosing class:
- Types
public static class Types.MapType extends java.lang.Object implements java.lang.reflect.Type
Map type.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
keyIsNullable
private java.lang.reflect.Type
keyType
private boolean
valueIsNullable
private java.lang.reflect.Type
valueType
-
Constructor Summary
Constructors Constructor Description MapType(java.lang.reflect.Type keyType, boolean keyIsNullable, java.lang.reflect.Type valueType, boolean valueIsNullable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.Type
getKeyType()
Returns the type of keys.java.lang.reflect.Type
getValueType()
Returns the type of values.boolean
keyIsNullable()
Returns whether keys may be null.boolean
valueIsNullable()
Returns whether values may be null.
-
-
-
Method Detail
-
getKeyType
public java.lang.reflect.Type getKeyType()
Returns the type of keys.
-
keyIsNullable
public boolean keyIsNullable()
Returns whether keys may be null.
-
getValueType
public java.lang.reflect.Type getValueType()
Returns the type of values.
-
valueIsNullable
public boolean valueIsNullable()
Returns whether values may be null.
-
-