// see https://www.postgresql.org/docs/current/static/libpq-status.html#LIBPQ-PQPARAMETERSTATUS private string GetParameterStatus(byte[] param) { if (mConnection == IntPtr.Zero || param == null) { return(string.Empty); } unsafe { sbyte *parameterStatus = PqsqlWrapper.PQparameterStatus(mConnection, param); if (parameterStatus == null) { return(string.Empty); } return(new string(parameterStatus)); // TODO UTF-8 encoding ignored here! } }