public class TypeSignature extends Object
| Constructor and Description |
|---|
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() |
List<TypeSignatureParameter> |
getParameters() |
TypeSignature |
getStandardTypeSignature() |
List<TypeSignature> |
getTypeParametersAsTypeSignatures() |
TypeSignatureBase |
getTypeSignatureBase() |
int |
hashCode() |
boolean |
isBigintEnum() |
boolean |
isCalculated() |
boolean |
isEnum() |
boolean |
isVarcharEnum() |
static TypeSignature |
parseTypeSignature(String signature) |
static TypeSignature |
parseTypeSignature(String signature,
Set<String> literalCalculationParameters) |
String |
toString() |
public TypeSignature(UserDefinedType userDefinedType)
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 isBigintEnum()
public boolean isVarcharEnum()
public static TypeSignature parseTypeSignature(String signature)
public static TypeSignature parseTypeSignature(String signature, Set<String> literalCalculationParameters)
Copyright © 2012–2021. All rights reserved.