@Immutable public class ColumnMetadataImpl extends java.lang.Object implements ColumnMetadata
Modifier and Type | Method and Description |
---|---|
static ColumnMetadata |
create(java.lang.String namespaceName,
java.lang.String tableName,
java.lang.String name,
DataType dataType,
boolean encrypted) |
boolean |
equals(java.lang.Object o) |
DataType |
getDataType()
Returns the data type of the column.
|
java.lang.String |
getName()
Returns the name of the column.
|
java.lang.String |
getNamespaceName()
Returns the namespace name of the table.
|
java.lang.String |
getTableName()
Returns the table name of the column.
|
int |
hashCode() |
boolean |
isEncrypted()
Returns whether the column is encrypted.
|
java.lang.String |
toString() |
public java.lang.String getNamespaceName()
ColumnMetadata
getNamespaceName
in interface ColumnMetadata
public java.lang.String getTableName()
ColumnMetadata
getTableName
in interface ColumnMetadata
public java.lang.String getName()
ColumnMetadata
getName
in interface ColumnMetadata
public DataType getDataType()
ColumnMetadata
getDataType
in interface ColumnMetadata
public boolean isEncrypted()
ColumnMetadata
isEncrypted
in interface ColumnMetadata
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static ColumnMetadata create(java.lang.String namespaceName, java.lang.String tableName, java.lang.String name, DataType dataType, boolean encrypted)