public interface org.hsqldb.navigator.RowSetNavigatorDataChange extends org.hsqldb.navigator.RangeIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hsqldb.navigator.RowSetNavigatorDataChange
  super_class: java.lang.Object
{
  public abstract int getSize();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getRowPosition();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean beforeFirst();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object[] getCurrentChangedData();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int[] getCurrentChangedColumns();
    descriptor: ()[I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void write(org.hsqldb.rowio.RowOutputInterface, org.hsqldb.result.ResultMetaData);
    descriptor: (Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   
      meta  

  public abstract void read(org.hsqldb.rowio.RowInputInterface, org.hsqldb.result.ResultMetaData);
    descriptor: (Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
      meta  

  public abstract void endMainDataSet();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean addRow(org.hsqldb.Row);
    descriptor: (Lorg/hsqldb/Row;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      row   

  public abstract java.lang.Object[] addRow(org.hsqldb.Session, org.hsqldb.Row, java.lang.Object[], org.hsqldb.types.Type[], int[]);
    descriptor: (Lorg/hsqldb/Session;Lorg/hsqldb/Row;[Ljava/lang/Object;[Lorg/hsqldb/types/Type;[I)[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      session    
      row        
      data       
      types      
      columnMap  

  public abstract boolean addUpdate(org.hsqldb.Row, java.lang.Object[], int[]);
    descriptor: (Lorg/hsqldb/Row;[Ljava/lang/Object;[I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      row        
      data       
      columnMap  

  public abstract boolean containsDeletedRow(org.hsqldb.Row);
    descriptor: (Lorg/hsqldb/Row;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      row   

  public abstract boolean containsUpdatedRow(org.hsqldb.Row, org.hsqldb.Row, int[]);
    descriptor: (Lorg/hsqldb/Row;Lorg/hsqldb/Row;[I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      row     
      refRow  
      keys    

  public abstract org.hsqldb.navigator.RangeIterator getUpdateRowIterator();
    descriptor: ()Lorg/hsqldb/navigator/RangeIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "RowSetNavigatorDataChange.java"