Class NextValueSequenceBuilder

All Implemented Interfaces:
ISqlBuilder, ISqlKeywords

public class NextValueSequenceBuilder extends AbstractQuerySqlBuilder
The Next Value Sequence Builder.
  • Constructor Details

    • NextValueSequenceBuilder

      public NextValueSequenceBuilder(ISqlDialect dialect, String sequence)
      Instantiates a new next value sequence builder.
      Parameters:
      dialect - the dialect
      sequence - the sequence
  • Method Details

    • generate

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

      protected void generateSelect(StringBuilder sql)
      Generate select.
      Parameters:
      sql - the sql
    • generateNextValue

      protected void generateNextValue(StringBuilder sql)
      Generate next value.
      Parameters:
      sql - the sql
    • getSequence

      public String getSequence()
      Gets the sequence.
      Returns:
      the sequence