.Dd $Mdocdate$
.Dt SQLITE3CHANGESET_FK_CONFLICTS 3
.Os
.Sh NAME
.Nm sqlite3changeset_fk_conflicts
.Nd determine the number of foreign key constraint violations
.Sh SYNOPSIS
.In sqlite3.h
.Ft int
.Fo sqlite3changeset_fk_conflicts
.Fa "sqlite3_changeset_iter *pIter"
.Fa "int *pnOut"
.Fc
.Sh DESCRIPTION
This function may only be called with an iterator passed to an SQLITE_CHANGESET_FOREIGN_KEY
conflict handler callback.
In this case it sets the output variable to the total number of known
foreign key violations in the destination database and returns SQLITE_OK.
.Pp
In all other cases this function returns SQLITE_MISUSE.
.Sh IMPLEMENTATION NOTES
These declarations were extracted from the
interface documentation at line 12259.
.Bd -literal
SQLITE_API int sqlite3changeset_fk_conflicts(
  sqlite3_changeset_iter *pIter,  /* Changeset iterator */
  int *pnOut                      /* OUT: Number of FK violations */
);
.Ed
