Class DataCollectionMetadata
Describes a table or materialized view in Cassandra
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cassandra
Assembly: Cassandra.dll
Syntax
public abstract class DataCollectionMetadata
Constructors
DataCollectionMetadata()
Declaration
protected DataCollectionMetadata()
Properties
ClusteringKeys
Gets an array of pairs of columns and sort order that are part of the clustering key
Declaration
public Tuple<TableColumn, DataCollectionMetadata.SortOrder>[] ClusteringKeys { get; protected set; }
Property Value
Type | Description |
---|---|
Tuple<TableColumn, SortOrder>[] |
ColumnsByName
Gets a dictionary of columns by name
Declaration
public IDictionary<string, TableColumn> ColumnsByName { get; protected set; }
Property Value
Type | Description |
---|---|
IDictionary<string, TableColumn> |
Name
Gets the table name
Declaration
public string Name { get; protected set; }
Property Value
Type | Description |
---|---|
string |
Options
Gets the table options
Declaration
public TableOptions Options { get; protected set; }
Property Value
Type | Description |
---|---|
TableOptions |
PartitionKeys
Gets an array of columns that are part of the partition key in correct order
Declaration
public TableColumn[] PartitionKeys { get; protected set; }
Property Value
Type | Description |
---|---|
TableColumn[] |
TableColumns
Gets the table columns
Declaration
public TableColumn[] TableColumns { get; protected set; }
Property Value
Type | Description |
---|---|
TableColumn[] |