public class TypeSignature extends Object
| Constructor and Description |
|---|
TypeSignature(DistinctTypeInfo distinctTypeInfo) |
TypeSignature(QualifiedObjectName base) |
TypeSignature(String base,
List<TypeSignatureParameter> parameters) |
TypeSignature(String base,
TypeSignatureParameter... parameters) |
TypeSignature(UserDefinedType userDefinedType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getBase() |
DistinctTypeInfo |
getDistinctTypeInfo() |
List<TypeSignatureParameter> |
getParameters() |
TypeSignature |
getStandardTypeSignature() |
List<TypeSignature> |
getTypeParametersAsTypeSignatures() |
TypeSignatureBase |
getTypeSignatureBase() |
int |
hashCode() |
boolean |
isBigintEnum() |
boolean |
isCalculated() |
boolean |
isDistinctType() |
boolean |
isEnum() |
boolean |
isFunction() |
boolean |
isVarcharEnum() |
static TypeSignature |
parseTypeSignature(String signature) |
static TypeSignature |
parseTypeSignature(String signature,
Set<String> literalCalculationParameters) |
String |
toString() |
public TypeSignature(UserDefinedType userDefinedType)
public TypeSignature(DistinctTypeInfo distinctTypeInfo)
public TypeSignature(QualifiedObjectName base)
public TypeSignature(String base, TypeSignatureParameter... parameters)
public TypeSignature(String base, List<TypeSignatureParameter> parameters)
public TypeSignature getStandardTypeSignature()
public TypeSignatureBase getTypeSignatureBase()
public String getBase()
public List<TypeSignatureParameter> getParameters()
public List<TypeSignature> getTypeParametersAsTypeSignatures()
public boolean isCalculated()
public boolean isEnum()
public boolean isFunction()
public boolean isBigintEnum()
public boolean isVarcharEnum()
public boolean isDistinctType()
public DistinctTypeInfo getDistinctTypeInfo()
public static TypeSignature parseTypeSignature(String signature)
public static TypeSignature parseTypeSignature(String signature, Set<String> literalCalculationParameters)
Copyright © 2012–2022. All rights reserved.