| Package | Description |
|---|---|
| com.facebook.presto.common.type |
| Modifier and Type | Method and Description |
|---|---|
static TypeSignature |
VarcharType.getParametrizedVarcharSignature(String param) |
TypeSignature |
UserDefinedType.getPhysicalTypeSignature() |
TypeSignature |
TypeSignatureParameter.getTypeSignature() |
TypeSignature |
Type.getTypeSignature()
Gets the name of this type which must be case insensitive globally unique.
|
TypeSignature |
NamedTypeSignature.getTypeSignature() |
TypeSignature |
FunctionType.getTypeSignature() |
TypeSignature |
AbstractType.getTypeSignature() |
static TypeSignature |
TypeSignature.parseTypeSignature(String signature) |
static TypeSignature |
TypeSignature.parseTypeSignature(String signature,
Set<String> literalCalculationParameters) |
| Modifier and Type | Method and Description |
|---|---|
List<TypeSignature> |
TypeSignature.getTypeParametersAsTypeSignatures() |
Optional<TypeSignature> |
TypeSignatureParameter.getTypeSignatureOrNamedTypeSignature() |
| Modifier and Type | Method and Description |
|---|---|
static RowType |
RowType.createWithTypeSignature(TypeSignature typeSignature,
List<RowType.Field> fields) |
Type |
TypeManager.getType(TypeSignature signature)
Gets the type with the specified signature, or null if not found.
|
static TypeSignatureParameter |
TypeSignatureParameter.of(TypeSignature typeSignature) |
| Constructor and Description |
|---|
AbstractIntType(TypeSignature signature) |
AbstractLongType(TypeSignature signature) |
AbstractType(TypeSignature signature,
Class<?> javaType) |
AbstractVariableWidthType(TypeSignature signature,
Class<?> javaType) |
NamedTypeSignature(Optional<RowFieldName> fieldName,
TypeSignature typeSignature) |
UserDefinedType(QualifiedObjectName name,
TypeSignature representation) |
Copyright © 2012–2021. All rights reserved.