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
|