MapTPoco Class |
Namespace: Cassandra.Mapping
The MapTPoco type exposes the following members.
Name | Description | |
---|---|---|
CaseSensitive |
Specifies that when generating queries, the table and column names identifiers must be quoted. Defaults to false.
| |
ClusteringKey(ExpressionFuncTPoco, Object) |
Specifies a Clustering key with unspecified order
| |
ClusteringKey(String) |
Specifies the clustering key column names for the table using the order provided.
| |
ClusteringKey(TupleString, SortOrder) |
Specifies the Clustering keys with the corresponding clustering order
| |
ClusteringKey(ExpressionFuncTPoco, Object, SortOrder) |
Specifies a Clustering key with its clustering order
| |
ColumnTProp(ExpressionFuncTPoco, TProp) |
Sets the mapping for the expression using the default options.
| |
ColumnTProp(ExpressionFuncTPoco, TProp, ActionColumnMap) |
Defines options for mapping the column specified.
| |
CompactStorage |
Specifies that the table is defined as COMPACT STORAGE
| |
ExplicitColumns |
Specifies that when mapping, we should only map columns that are explicitly defined here. Use the Column method
to define columns.
| |
KeyspaceName |
Specifies that when mapping, the table name should include the keyspace.
Use only if the table you are mapping is in a different keyspace than the current ISession.
| |
PartitionKey(ExpressionFuncTPoco, Object) |
Specifies the properties/fields on the POCO whose column names are the partition key for the table.
| |
PartitionKey(String) |
Specifies the partition key column names for the table using the order provided.
| |
TableName |
Specifies what table to map the POCO to.
|