Class DropBranchingBuilder

java.lang.Object
org.eclipse.dirigible.database.sql.builders.AbstractSqlBuilder
org.eclipse.dirigible.database.sql.builders.DropBranchingBuilder
All Implemented Interfaces:
ISqlBuilder, ISqlKeywords

public class DropBranchingBuilder extends AbstractSqlBuilder
The Drop Branching Builder.
  • Constructor Details

    • DropBranchingBuilder

      public DropBranchingBuilder(ISqlDialect dialect)
      Instantiates a new drop branching builder.
      Parameters:
      dialect - the dialect
  • Method Details

    • table

      public DropTableBuilder table(String table)
      Table branch.
      Parameters:
      table - the table
      Returns:
      the drop table builder
    • view

      public DropViewBuilder view(String view)
      View branch.
      Parameters:
      view - the view
      Returns:
      the drop view builder
    • view

      public DropViewBuilder view(String schema, String view)
    • sequence

      public DropSequenceBuilder sequence(String sequence)
      Sequence branch.
      Parameters:
      sequence - the sequence
      Returns:
      the drop sequence builder
    • constraint

      public DropConstraintBuilder constraint(String constraint)
      Constraint branch.
      Parameters:
      constraint - the constraint
      Returns:
      the drop constraint builder
    • synonym

      public DropSynonymBuilder synonym(String synonym)
      Synonym branch.
      Parameters:
      synonym - the synonym
      Returns:
      the drop synonym builder
    • publicSynonym

      public DropSynonymBuilder publicSynonym(String synonym)
      Public synonym branch.
      Parameters:
      synonym - the synonym
      Returns:
      the drop synonym builder
    • schema

      public DropSchemaBuilder schema(String schema)
      Schema branch.
      Parameters:
      schema - the schema
      Returns:
      the creates the schema builder
    • tableType

      public DropTableTypeBuilder tableType(String tableType)
      Table Type branch.
      Parameters:
      tableType - the tableType
      Returns:
      the drop tableType builder
    • generate

      public String generate()
      Generate.
      Returns:
      the string