public class CategoricalMetaData extends BaseColumnMetaData
name
Constructor and Description |
---|
CategoricalMetaData(java.lang.String name,
java.util.List<java.lang.String> stateNames) |
CategoricalMetaData(java.lang.String name,
java.lang.String... stateNames) |
Modifier and Type | Method and Description |
---|---|
CategoricalMetaData |
clone() |
ColumnType |
getColumnType()
Get the type of column
|
java.util.List<java.lang.String> |
getStateNames() |
boolean |
isValid(java.lang.Object input)
Is the given object valid for this column,
given the column type and any
restrictions given by the
ColumnMetaData object?
|
boolean |
isValid(Writable writable)
Is the given Writable valid for this column, given the column type and any restrictions given by the
ColumnMetaData object?
|
java.lang.String |
toString() |
getName, setName
public CategoricalMetaData(java.lang.String name, java.lang.String... stateNames)
public CategoricalMetaData(java.lang.String name, java.util.List<java.lang.String> stateNames)
public ColumnType getColumnType()
ColumnMetaData
public boolean isValid(Writable writable)
ColumnMetaData
writable
- Writable to checkpublic boolean isValid(java.lang.Object input)
input
- object to checkpublic CategoricalMetaData clone()
clone
in interface ColumnMetaData
clone
in class BaseColumnMetaData
public java.util.List<java.lang.String> getStateNames()
public java.lang.String toString()
toString
in class java.lang.Object