Click or drag to resize

ITypeDefinition Interface

A definition for how to map a POCO.

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

The ITypeDefinition type exposes the following members.

Properties
  NameDescription
Public propertyAllowFiltering
Determines that all queries generated for this table can be made allowing server side filtering
Public propertyCaseSensitive
Determines if the queries generated using this definition should be case-sensitive
Public propertyClusteringKeys
Gets the clustering key columns of the table.
Public propertyCompactStorage
Determines if the table is declared with COMPACT STORAGE
Public propertyExplicitColumns
Whether or not this POCO should only have columns explicitly defined mapped.
Public propertyKeyspaceName
The name of the keyspace where the table is defined. When the keyspace name is not null, the table name for the query generated will be fully qualified (ie: keyspace.tablename)
Public propertyPartitionKeys
Gets the partition key columns of the table.
Public propertyPocoType
The Type of the POCO.
Public propertyTableName
The name of the table to map the POCO to.
Top
Methods
  NameDescription
Public methodGetColumnDefinition(FieldInfo)
Gets a column definition for the given field on the POCO.
Public methodGetColumnDefinition(PropertyInfo)
Gets a column definition for the given property on the POCO.
Top
See Also