Click or drag to resize

IColumnDefinition Interface

A definition for how a property/field maps to a POCO.

Namespace:  Dse.Mapping
Assembly:  Dse (in Dse.dll) Version: 2.9.0
Syntax
C#
public interface IColumnDefinition

The IColumnDefinition type exposes the following members.

Properties
  NameDescription
Public propertyColumnName
The name of the column in the database that this property/field maps to.
Public propertyColumnType
The data type of the column in C* for inserting/updating data.
Public propertyHasFrozenKey
Determines if the key of the column type is frozen. Only valid for maps and sets, for example: map<frozen<tuple<text, text>>, uuid> .
Public propertyHasFrozenValue
Determines if the value of the column type is frozen. Only valid for maps and lists, for example: map<uuid, frozen<tuple<text, text>>> .
Public propertyIgnore
Whether the property/field should be ignored when mapping.
Public propertyIsCounter
Determines if this column is a counter column
Public propertyIsExplicitlyDefined
Whether or not this column has been explicitly defined (for use when TypeDefinition.ExplicitColumns is true).
Public propertyIsFrozen
Determines if the column is frozen. Only valid for collections, tuples, and user-defined types. For example: frozen<address>
Public propertyIsStatic
Determines if this column is a static column
Public propertyMemberInfo
The MemberInfo for the property or field.
Public propertyMemberInfoType
The Type of the property or field (i.e. FieldInfo.FieldType or PropertyInfo.PropertyType).
Public propertySecondaryIndex
Determines if there is a secondary index defined for this column
Top
See Also