compute_unique_table_row_condition_with_cnc
Description:
[ Version ( since = "4.0.3" ) ]
public SqlExpr? compute_unique_table_row_condition_with_cnc (Connection? cnc, SqlStatementSelect stsel, MetaTable mtable, bool require_pk) throws Error
Computes a SqlExpr expression which can be used in the WHERE clause of an UPDATE or
DELETE statement when a row from the result of the stsel
statement has to be modified.
If require_pk
is true then this function will return a non null
SqlExpr only if it can use a primary key of mtable
. If
require_pk
is false, then it will try to use a primary key of mtable
, and if none is
available, it will use all the columns of mtable
to compute a condition statement.
Parameters:
cnc |
a Connection, or null |
stsel |
a |
mtable | |
require_pk |
set to true if a primary key is required |
Returns:
a new SqlExpr, or null if an error occurred. |
Namespace: Gda
Package: libgda-6.0