ee.Reducer.combine
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک Reducer ایجاد می کند که دو کاهش دهنده را به صورت موازی اجرا می کند. خروجیهای کاهنده ترکیبی، خروجیهای کاهنده 1 و به دنبال آنهای کاهنده 2 خواهند بود، که در آن نام خروجی کاهنده 2 با رشته داده شده پیشوند است.
اگر sharedInputs درست باشد، کاهنده ها باید همان تعداد ورودی داشته باشند و کاهنده های ترکیبی با آنها مطابقت دارند. اگر نادرست باشد، ورودیهای کاهنده ترکیبی ورودیهای کاهنده 1 و به دنبال آن کاهنده 2 خواهد بود.
استفاده | برمی گرداند | Reducer. combine (reducer2, outputPrefix , sharedInputs ) | کاهنده |
استدلال | تایپ کنید | جزئیات | این: reducer1 | کاهنده | اولین کاهنده. |
reducer2 | کاهنده | کاهنده دوم. |
outputPrefix | رشته، پیش فرض: "" | پیشوند نام های خروجی Reducer2. |
sharedInputs | بولی، پیش فرض: نادرست | اینکه آیا کاهنده ها ورودی ها را به اشتراک می گذارند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eCreates a combined Reducer by running two reducers (reducer1 and reducer2) concurrently, with the outputs of reducer1 preceding those of reducer2.\u003c/p\u003e\n"],["\u003cp\u003eOutputs of reducer2 are prefixed with a specified string to differentiate them from reducer1's outputs.\u003c/p\u003e\n"],["\u003cp\u003eInput handling for the combined reducer is configurable: if \u003ccode\u003esharedInputs\u003c/code\u003e is true, both reducers utilize the same inputs; otherwise, the combined reducer's inputs are those of reducer1 followed by those of reducer2.\u003c/p\u003e\n"],["\u003cp\u003eIt can be invoked using \u003ccode\u003eReducer.combine()\u003c/code\u003e method, accepting reducer2, output prefix, and shared input preference as arguments.\u003c/p\u003e\n"]]],[],null,["# ee.Reducer.combine\n\nCreates a Reducer that runs two reducers in parallel. The combined reducer's outputs will be those of reducer1 followed by those of reducer2, where the output names of reducer2 are prefixed with the given string.\n\n\u003cbr /\u003e\n\nIf sharedInputs is true, the reducers must have the same number of inputs, and the combined reducer's will match them; if it is false, the inputs of the combined reducer will be those of reducer1 followed by those of reducer2.\n\n| Usage | Returns |\n|------------------------------------------------------------------|---------|\n| Reducer.combine`(reducer2, `*outputPrefix* `, `*sharedInputs*`)` | Reducer |\n\n| Argument | Type | Details |\n|------------------|-------------------------|-------------------------------------|\n| this: `reducer1` | Reducer | The first reducer. |\n| `reducer2` | Reducer | The second reducer. |\n| `outputPrefix` | String, default: \"\" | Prefix for reducer2's output names. |\n| `sharedInputs` | Boolean, default: false | Whether the reducers share inputs. |"]]