Class CreateSchemaBuilder

All Implemented Interfaces:
ISqlBuilder, ISqlKeywords

public class CreateSchemaBuilder extends AbstractCreateSqlBuilder
The Create Schema Builder.
  • Constructor Details

    • CreateSchemaBuilder

      public CreateSchemaBuilder(ISqlDialect dialect, String name)
      Instantiates a new creates the schema builder.
      Parameters:
      dialect - the dialect
      name - the schema name
  • Method Details

    • generate

      public String generate()
      Generate.
      Returns:
      the string
    • generateSchema

      protected void generateSchema(StringBuilder sql)
      Generate schema.
      Parameters:
      sql - the sql
    • getName

      public String getName()
      Gets the schema name.
      Returns:
      the name
    • authorization

      public CreateSchemaBuilder authorization(String roleSpecification)
      Authorization.
      Parameters:
      roleSpecification - the role specification
      Returns:
      the creates the schema builder