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 |