Class CommandContainer.GeneratedKeysCollector

java.lang.Object
org.h2.command.CommandContainer.GeneratedKeysCollector
All Implemented Interfaces:
ResultTarget
Enclosing class:
CommandContainer

private static final class CommandContainer.GeneratedKeysCollector extends Object implements ResultTarget
Collector of generated keys.
  • Field Details

    • indexes

      private final int[] indexes
    • result

      private final LocalResult result
  • Constructor Details

    • GeneratedKeysCollector

      GeneratedKeysCollector(int[] indexes, LocalResult result)
  • Method Details

    • limitsWereApplied

      public void limitsWereApplied()
      Description copied from interface: ResultTarget
      A hint that sorting, offset and limit may be ignored by this result because they were applied during the query. This is useful for WITH TIES clause because result may contain tied rows above limit.
      Specified by:
      limitsWereApplied in interface ResultTarget
    • getRowCount

      public long getRowCount()
      Description copied from interface: ResultTarget
      Get the number of rows.
      Specified by:
      getRowCount in interface ResultTarget
      Returns:
      the number of rows
    • addRow

      public void addRow(Value... values)
      Description copied from interface: ResultTarget
      Add the row to the result set.
      Specified by:
      addRow in interface ResultTarget
      Parameters:
      values - the values