Class FBRowUpdater

java.lang.Object
org.firebirdsql.jdbc.FBRowUpdater

public class FBRowUpdater extends Object
Class responsible for modifying updatable result sets. A result set is updatable if and only if:
  • It is a subset of a single table and includes all columns from the table's primary key (in other words, includes all best row identifiers) or RDB$DB_KEY column (in this case tables without primary key can be updated too).
  • If base table columns not included in the result set allow NULL values, result set allows inserting rows into it.
  • The result set's SELECT statement does not contain subqueries, a DISTINCT predicate, a HAVING clause, aggregate functions, joined tables, user-defined functions, or stored procedures.
If the result set definition does not meet these conditions, it is considered read-only.
Author:
Roman Rokytskyy, Mark Rotteveel