| 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.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.type |
SQL type system.
|
| org.apache.calcite.tools |
Provides utility classes.
|
| Constructor and Description |
|---|
JavaTypeFactoryImpl(RelDataTypeSystem typeSystem) |
| Modifier and Type | Class and Description |
|---|---|
class |
RelDataTypeSystemImpl
Default implementation of
RelDataTypeSystem,
providing parameters from the SQL standard. |
| Modifier and Type | Field and Description |
|---|---|
static RelDataTypeSystem |
RelDataTypeSystem.DEFAULT
Default type system.
|
protected RelDataTypeSystem |
RelDataTypeFactoryImpl.typeSystem |
| Modifier and Type | Method and Description |
|---|---|
RelDataTypeSystem |
RelDataTypeFactory.getTypeSystem()
Returns the type system.
|
RelDataTypeSystem |
RelDataTypeFactoryImpl.getTypeSystem() |
| Constructor and Description |
|---|
RelDataTypeFactoryImpl(RelDataTypeSystem typeSystem)
Creates a type factory.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
SqlIntervalQualifier.combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem typeSystem,
SqlIntervalQualifier qual1,
SqlIntervalQualifier qual2) |
static int |
SqlIntervalQualifier.combineStartPrecisionPreservingDefault(RelDataTypeSystem typeSystem,
SqlIntervalQualifier qual1,
SqlIntervalQualifier qual2) |
int[] |
SqlIntervalQualifier.evaluateIntervalLiteral(String value,
SqlParserPos pos,
RelDataTypeSystem typeSystem)
Validates an INTERVAL literal according to the rules specified by the
interval qualifier.
|
int |
SqlIntervalQualifier.getFractionalSecondPrecision(RelDataTypeSystem typeSystem) |
int |
SqlIntervalQualifier.getStartPrecision(RelDataTypeSystem typeSystem) |
void |
SqlIntervalQualifier.unparse(RelDataTypeSystem typeSystem,
SqlWriter writer) |
| Constructor and Description |
|---|
BasicSqlType(RelDataTypeSystem typeSystem,
SqlTypeName typeName)
Constructs a type with no parameters.
|
BasicSqlType(RelDataTypeSystem typeSystem,
SqlTypeName typeName,
int precision)
Constructs a type with precision/length but no scale.
|
BasicSqlType(RelDataTypeSystem typeSystem,
SqlTypeName typeName,
int precision,
int scale)
Constructs a type with precision/length and scale.
|
IntervalSqlType(RelDataTypeSystem typeSystem,
SqlIntervalQualifier intervalQualifier,
boolean isNullable)
Constructs an IntervalSqlType.
|
SqlTypeFactoryImpl(RelDataTypeSystem typeSystem) |
| Modifier and Type | Method and Description |
|---|---|
RelDataTypeSystem |
FrameworkConfig.getTypeSystem()
Returns the type system.
|
| Modifier and Type | Method and Description |
|---|---|
Frameworks.ConfigBuilder |
Frameworks.ConfigBuilder.typeSystem(RelDataTypeSystem typeSystem) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.