@Internal public class TypeUtils extends java.lang.Object
Constructor and Description |
---|
TypeUtils() |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rel.type.RelDataType |
toArrayRelDataType(org.apache.calcite.rex.RexBuilder rexBuilder,
com.google.zetasql.ArrayType arrayType,
boolean isNullable) |
static org.apache.calcite.rel.type.RelDataType |
toRelDataType(org.apache.calcite.rex.RexBuilder rexBuilder,
com.google.zetasql.Type type,
boolean isNullable) |
static org.apache.calcite.rel.type.RelDataType |
toSimpleRelDataType(com.google.zetasql.ZetaSQLType.TypeKind kind,
org.apache.calcite.rex.RexBuilder rexBuilder) |
static org.apache.calcite.rel.type.RelDataType |
toSimpleRelDataType(com.google.zetasql.ZetaSQLType.TypeKind kind,
org.apache.calcite.rex.RexBuilder rexBuilder,
boolean isNullable) |
public static org.apache.calcite.rel.type.RelDataType toRelDataType(org.apache.calcite.rex.RexBuilder rexBuilder, com.google.zetasql.Type type, boolean isNullable)
public static org.apache.calcite.rel.type.RelDataType toArrayRelDataType(org.apache.calcite.rex.RexBuilder rexBuilder, com.google.zetasql.ArrayType arrayType, boolean isNullable)
public static org.apache.calcite.rel.type.RelDataType toSimpleRelDataType(com.google.zetasql.ZetaSQLType.TypeKind kind, org.apache.calcite.rex.RexBuilder rexBuilder)
public static org.apache.calcite.rel.type.RelDataType toSimpleRelDataType(com.google.zetasql.ZetaSQLType.TypeKind kind, org.apache.calcite.rex.RexBuilder rexBuilder, boolean isNullable)