Class CreateSynonymBuilder

All Implemented Interfaces:
ISqlBuilder, ISqlKeywords

public class CreateSynonymBuilder extends AbstractCreateSqlBuilder
The Create Synonym Builder.
  • Constructor Details

    • CreateSynonymBuilder

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

    • forSource

      public CreateSynonymBuilder forSource(String source)
      Source.
      Parameters:
      source - the source
      Returns:
      the creates the synonym builder
    • generate

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

      protected void generateSynonym(StringBuilder sql)
      Generate synonym.
      Parameters:
      sql - the sql
    • generateSource

      protected void generateSource(StringBuilder sql)
      Generate start.
      Parameters:
      sql - the sql
    • getSynonym

      public String getSynonym()
      Gets the synonym.
      Returns:
      the synonym
    • getSource

      public String getSource()
      Gets the source.
      Returns:
      the source