Class ClusteringKeyAttribute
Indicates that the property or field is part of the Clustering Key
Inheritance
object
Attribute
ClusteringKeyAttribute
Inherited Members
Attribute.Equals(object)
Attribute.GetCustomAttribute(Assembly, Type)
Attribute.GetCustomAttribute(Assembly, Type, bool)
Attribute.GetCustomAttribute(MemberInfo, Type)
Attribute.GetCustomAttribute(MemberInfo, Type, bool)
Attribute.GetCustomAttribute(Module, Type)
Attribute.GetCustomAttribute(Module, Type, bool)
Attribute.GetCustomAttribute(ParameterInfo, Type)
Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(Assembly)
Attribute.GetCustomAttributes(Assembly, bool)
Attribute.GetCustomAttributes(Assembly, Type)
Attribute.GetCustomAttributes(Assembly, Type, bool)
Attribute.GetCustomAttributes(MemberInfo)
Attribute.GetCustomAttributes(MemberInfo, bool)
Attribute.GetCustomAttributes(MemberInfo, Type)
Attribute.GetCustomAttributes(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(Module)
Attribute.GetCustomAttributes(Module, bool)
Attribute.GetCustomAttributes(Module, Type)
Attribute.GetCustomAttributes(Module, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo)
Attribute.GetCustomAttributes(ParameterInfo, bool)
Attribute.GetCustomAttributes(ParameterInfo, Type)
Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
Attribute.GetHashCode()
Attribute.IsDefaultAttribute()
Attribute.IsDefined(Assembly, Type)
Attribute.IsDefined(Assembly, Type, bool)
Attribute.IsDefined(MemberInfo, Type)
Attribute.IsDefined(MemberInfo, Type, bool)
Attribute.IsDefined(Module, Type)
Attribute.IsDefined(Module, Type, bool)
Attribute.IsDefined(ParameterInfo, Type)
Attribute.IsDefined(ParameterInfo, Type, bool)
Attribute.Match(object)
Attribute.TypeId
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cassandra.Data.Linq
Assembly: Cassandra.dll
Syntax
[Obsolete("Linq attributes are deprecated, use mapping attributes defined in Cassandra.Mapping.Attributes instead.")]
[AttributeUsage(AttributeTargets.Property|AttributeTargets.Field, Inherited = true, AllowMultiple = true)]
public class ClusteringKeyAttribute : Attribute
Constructors
ClusteringKeyAttribute(int, SortOrder)
Declaration
public ClusteringKeyAttribute(int index, SortOrder order)
Parameters
Type | Name | Description |
---|---|---|
int | index | |
SortOrder | order |
ClusteringKeyAttribute(int, string)
Sets the clustering key and optionally a clustering order for it.
Declaration
[Obsolete("Use SortOrder instead")]
public ClusteringKeyAttribute(int index, string order)
Parameters
Type | Name | Description |
---|---|---|
int | index | Index of the clustering key, relative to the other clustering keys |
string | order | Use "DESC" for descending order and "ASC" for ascending order. |
ClusteringKeyAttribute(int)
Declaration
public ClusteringKeyAttribute(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index |
Properties
ClusteringOrder
Gets or sets the string representation of the clustering order
Declaration
[Obsolete("Use ClusteringSortOrder instead")]
public string ClusteringOrder { get; set; }
Property Value
Type | Description |
---|---|
string |
ClusteringSortOrder
Gets or sets the clustering order
Declaration
public SortOrder ClusteringSortOrder { get; set; }
Property Value
Type | Description |
---|---|
SortOrder |
Index
Index of the clustering key, relative to the other clustering keys
Declaration
public int Index { get; set; }
Property Value
Type | Description |
---|---|
int |
Name
Name of the column
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |