Deveel.Data.SequenceFunctionTests.CreateTestTable C# (CSharp) Method

CreateTestTable() private method

private CreateTestTable ( IQuery query ) : void
query IQuery
return void
        private void CreateTestTable(IQuery query)
        {
            var tableName = ObjectName.Parse("APP.test_table");

            query.Access().CreateTable(table => table
                .Named(tableName)
                .WithColumn(column => column
                    .Named("id")
                    .HavingType(PrimitiveTypes.Integer())
                    .WithDefault(SqlExpression.FunctionCall("UNIQUEKEY", new SqlExpression[] {
                        SqlExpression.Constant("APP.test_table")
                    })))
                .WithColumn("name", PrimitiveTypes.String()));

            query.Access().AddPrimaryKey(tableName, "id");
        }