 
| Name | Description | Type | Package | Framework | 
| AbstractQueryableTable | Abstract base class for implementing Table. | Class | org.apache.calcite.adapter.java | Calcite | 
| Array | Annotation that indicates that a field is an array type. | Class | org.apache.calcite.adapter.java | Calcite | 
| JavaTypeFactory | Type factory that can register Java classes as record types. | Interface | org.apache.calcite.adapter.java | Calcite | 
| Map | Annotation that indicates that a field is a map type. | Class | org.apache.calcite.adapter.java | Calcite | 
| ReflectiveSchema | public fields and methods in a Java object. | Class | org.apache.calcite.adapter.java | Calcite | 
| ReflectiveSchema .Factory | Factory that creates a schema by instantiating an object and looking at The following example instantiates a FoodMart object as a schema | Class | org.apache.calcite.adapter.java.ReflectiveSchema | Calcite |