public String getTypeName() { return type.getTypeName(); } }
public String getTypeName() { return type.getTypeName(); } }
public String getTypeName() { return type.getTypeName(); } }
public String getTypeName() { return type.getTypeName(); } }
public String getTypeName() { return type.getTypeName(); } }
public String getTypeName() { return type.getTypeName(); } }
/** * Gets the qualified type name. * * @param typeDesc the type desc * @return the qualified type name */ public static String getQualifiedTypeName(TypeDescriptor typeDesc) { if (typeDesc.getType().isQualifiedType()) { switch (typeDesc.getType()) { case VARCHAR_TYPE: return VarcharTypeInfo.getQualifiedName(typeDesc.getTypeName(), typeDesc.getTypeQualifiers().getCharacterMaximumLength()).toLowerCase(); case CHAR_TYPE: return CharTypeInfo.getQualifiedName(typeDesc.getTypeName(), typeDesc.getTypeQualifiers().getCharacterMaximumLength()).toLowerCase(); case DECIMAL_TYPE: return DecimalTypeInfo.getQualifiedName(typeDesc.getTypeQualifiers().getPrecision(), typeDesc.getTypeQualifiers().getScale()).toLowerCase(); } } else if (typeDesc.getType().isComplexType()) { switch (typeDesc.getType()) { case ARRAY_TYPE: case MAP_TYPE: case STRUCT_TYPE: return "string"; } } return typeDesc.getTypeName().toLowerCase(); }
/** * Gets the qualified type name. * * @param typeDesc the type desc * @return the qualified type name */ public static String getQualifiedTypeName(TypeDescriptor typeDesc) { if (typeDesc.getType().isQualifiedType()) { switch (typeDesc.getType()) { case VARCHAR_TYPE: return VarcharTypeInfo.getQualifiedName(typeDesc.getTypeName(), typeDesc.getTypeQualifiers().getCharacterMaximumLength()).toLowerCase(); case CHAR_TYPE: return CharTypeInfo.getQualifiedName(typeDesc.getTypeName(), typeDesc.getTypeQualifiers().getCharacterMaximumLength()).toLowerCase(); case DECIMAL_TYPE: return DecimalTypeInfo.getQualifiedName(typeDesc.getTypeQualifiers().getPrecision(), typeDesc.getTypeQualifiers().getScale()).toLowerCase(); } } else if (typeDesc.getType().isComplexType()) { switch (typeDesc.getType()) { case ARRAY_TYPE: case MAP_TYPE: case STRUCT_TYPE: return "string"; } } return typeDesc.getTypeName().toLowerCase(); }