| Package | Description |
|---|---|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| org.apache.calcite.rel.type |
Defines a type system for relational expressions.
|
| org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
| org.apache.calcite.sql.type |
SQL type system.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JavaRecordType
Record type based on a Java class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RelCrossType
Type of the cartesian product of two or more sets of records.
|
class |
RelDataTypeFactoryImpl.JavaType
Type which is based upon a Java class.
|
class |
RelDataTypeImpl
RelDataTypeImpl is an abstract base for implementations of
RelDataType. |
class |
RelRecordType
RelRecordType represents a structured type having named fields.
|
| Modifier and Type | Method and Description |
|---|---|
RelDataTypeFamily |
RelDataTypeImpl.getFamily() |
RelDataTypeFamily |
RelDataTypeFactoryImpl.JavaType.getFamily() |
RelDataTypeFamily |
RelDataType.getFamily()
Gets a canonical object representing the family of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static List<RelDataTypeFamily> |
RexUtil.families(List<RelDataType> types) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSqlType
Abstract base class for SQL implementations of
RelDataType. |
class |
ArraySqlType
SQL array type.
|
class |
BasicSqlType
BasicSqlType represents a standard atomic SQL type (excluding interval
types).
|
class |
IntervalSqlType
IntervalSqlType represents a standard SQL datetime interval type.
|
class |
MapSqlType
SQL map type.
|
class |
MultisetSqlType
MultisetSqlType represents a standard SQL2003 multiset type.
|
class |
ObjectSqlType
ObjectSqlType represents an SQL structured user-defined type.
|
class |
SqlTypeFamily
SqlTypeFamily provides SQL type categorization.
|
| Modifier and Type | Method and Description |
|---|---|
RelDataTypeFamily |
MultisetSqlType.getFamily() |
RelDataTypeFamily |
AbstractSqlType.getFamily() |
RelDataTypeFamily |
ObjectSqlType.getFamily() |
RelDataTypeFamily |
ArraySqlType.getFamily() |
RelDataTypeFamily |
MapSqlType.getFamily() |
| Modifier and Type | Method and Description |
|---|---|
void |
ObjectSqlType.setFamily(RelDataTypeFamily family) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.