Class SnowflakeExtensions
Inherited Members
Namespace: FluentMigrator.Snowflake
Assembly: FluentMigrator.Extensions.Snowflake.dll
Syntax
public static class SnowflakeExtensions
Fields
IdentityIncrement
Declaration
public static readonly string IdentityIncrement
Field Value
Type | Description |
---|---|
string |
IdentitySeed
Declaration
public static readonly string IdentitySeed
Field Value
Type | Description |
---|---|
string |
Methods
Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, int, int)
Makes a column an Identity column using the specified seed and increment values.
Declaration
public static TNext Identity<TNext, TNextFk>(this IColumnOptionSyntax<TNext, TNextFk> expression, int seed, int increment) where TNext : IFluentSyntax where TNextFk : IFluentSyntax
Parameters
Type | Name | Description |
---|---|---|
IColumnOptionSyntax<TNext, TNextFk> | expression | Column on which to apply the identity. |
int | seed | Starting value of the identity. |
int | increment | Increment value of the identity. |
Returns
Type | Description |
---|---|
TNext |
Type Parameters
Name | Description |
---|---|
TNext | |
TNextFk |
Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, long, int)
Makes a column an Identity column using the specified seed and increment values with bigint support.
Declaration
public static TNext Identity<TNext, TNextFk>(this IColumnOptionSyntax<TNext, TNextFk> expression, long seed, int increment) where TNext : IFluentSyntax where TNextFk : IFluentSyntax
Parameters
Type | Name | Description |
---|---|---|
IColumnOptionSyntax<TNext, TNextFk> | expression | Column on which to apply the identity. |
long | seed | Starting value of the identity. |
int | increment | Increment value of the identity. |
Returns
Type | Description |
---|---|
TNext |
Type Parameters
Name | Description |
---|---|
TNext | |
TNextFk |