Class TableDefinitionExtensions
Extension methods for building table definitions
public static class TableDefinitionExtensions
- Inheritance
-
TableDefinitionExtensions
- Inherited Members
Methods
AddColumn(TableDefinition, string, DataAPIType)
Add a column to the table definition
public static TableDefinition AddColumn(this TableDefinition tableDefinition, string columnName, DataAPIType columnType)
Parameters
tableDefinitionTableDefinitioncolumnNamestringcolumnTypeDataAPIType
Returns
AddCompositePrimaryKey(TableDefinition, string[])
Add a composite primary key to the table definition
public static TableDefinition AddCompositePrimaryKey(this TableDefinition tableDefinition, string[] keyNames)
Parameters
tableDefinitionTableDefinitionkeyNamesstring[]
Returns
Exceptions
AddCompoundPrimaryKey(TableDefinition, string[], PrimaryKeySort[])
Add a compound primary key to the table definition with partition key sorts
public static TableDefinition AddCompoundPrimaryKey(this TableDefinition tableDefinition, string[] keyNames, PrimaryKeySort[] partitionSorts)
Parameters
tableDefinitionTableDefinitionkeyNamesstring[]partitionSortsPrimaryKeySort[]
Returns
Exceptions
AddSinglePrimaryKey(TableDefinition, string)
Add a single column primary key to the table definition
public static TableDefinition AddSinglePrimaryKey(this TableDefinition tableDefinition, string keyName)
Parameters
tableDefinitionTableDefinitionkeyNamestring