code: func PgDescriptionByObjoidClassoidObjsubid(db XODB, objoid pgtypes.Oid, classoid pgtypes.Oid, objsubid int) (*PgDescription, error) {
  	var err error
  
  	// sql query
  	const sqlstr = `SELECT ` +
  		`tableoid, cmax, xmax, cmin, xmin, ctid, objoid, classoid, objsubid, description ` +
  		`FROM pg_catalog.pg_description ` +
  		`WHERE objoid = $1 AND classoid = $2 AND objsubid = $3`
  
  	// run query
  	XOLog(sqlstr, objoid, classoid, objsubid)
  	pd := PgDescription{}
  
  	err = db.QueryRow(sqlstr, objoid, classoid, objsubid).Scan(&pd.Tableoid, &pd.Cmax, &pd.Xmax, &pd.Cmin, &pd.Xmin, &pd.Ctid, &pd.Objoid, &pd.Classoid, &pd.Objsubid, &pd.Description)
  	if err != nil {
  		return nil, err
  	}
  
  	return &pd, nil
  }
docs: // PgDescriptionByObjoidClassoidObjsubid retrieves a row from 'pg_catalog.pg_description' as a PgDescription.
  //
  // Generated from index 'pg_description_o_c_o_index'.