[#7387] Add DataType.isEnum()
This commit is contained in:
parent
c7aac7b762
commit
2ec9a789f9
@ -523,4 +523,9 @@ public interface DataType<T> extends Serializable {
|
||||
* Whether this data type is a UDT type.
|
||||
*/
|
||||
boolean isUDT();
|
||||
|
||||
/**
|
||||
* Whether this data type is an enum type.
|
||||
*/
|
||||
boolean isEnum();
|
||||
}
|
||||
|
||||
@ -939,6 +939,11 @@ public class DefaultDataType<T> implements DataType<T> {
|
||||
return UDTRecord.class.isAssignableFrom(tType);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final boolean isEnum() {
|
||||
return EnumType.class.isAssignableFrom(tType);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------
|
||||
// The Object API
|
||||
// ------------------------------------------------------------------------
|
||||
|
||||
Loading…
Reference in New Issue
Block a user