| IColumnDefinition Interface | 
Namespace: Dse.Mapping
public interface IColumnDefinition
The IColumnDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| ColumnName | 
            The name of the column in the database that this property/field maps to.
              | |
| ColumnType | 
            The data type of the column in C* for inserting/updating data.
              | |
| HasFrozenKey | 
            Determines if the key of the column type is frozen.
            Only valid for maps and sets, for example: map<frozen<tuple<text, text>>, uuid> .
              | |
| HasFrozenValue | 
            Determines if the value of the column type is frozen.
            Only valid for maps and lists, for example: map<uuid, frozen<tuple<text, text>>> .
              | |
| Ignore | 
            Whether the property/field should be ignored when mapping.
              | |
| IsCounter | 
            Determines if this column is a counter column
              | |
| IsExplicitlyDefined | 
            Whether or not this column has been explicitly defined (for use when TypeDefinition.ExplicitColumns is true).
              | |
| IsFrozen | 
            Determines if the column is frozen.
            Only valid for collections, tuples, and user-defined types. For example: frozen<address>
              | |
| IsStatic | 
            Determines if this column is a static column
              | |
| MemberInfo | 
            The MemberInfo for the property or field.
              | |
| MemberInfoType | 
            The Type of the property or field (i.e. FieldInfo.FieldType or PropertyInfo.PropertyType).
              | |
| SecondaryIndex | 
            Determines if there is a secondary index defined for this column
              |