public boolean isCompleteRow(RowSetMetaData RowSetMD) throws SQLException {
        for (int i = 0; i < cols; i++) {
            if (colsInserted.get(i) == false &&
                RowSetMD.isNullable(i + 1) ==
                ResultSetMetaData.columnNoNulls) {
                return false;
            }

        }
        return true;
    }
Indicates whether this <code>InsertRow</code> object has a value
for every column that cannot be null.
@param RowSetMD the <code>RowSetMetaData</code> object for the
                <code>CachedRowSet</code> object that maintains this
                <code>InsertRow</code> object
@return <code>true</code> if this <code>InsertRow</code> object is
        complete; <code>false</code> otherwise
@throws SQLException if there is an error accessing data
src/main/java/org/replicadb/rowset/sun/rowset/internal/InsertRow.java