Nyall Dawson 6b55300fbc If a feature sink parameter is optional and not set, don't create the sink
This adds a lot of flexibility to algorithms, as it makes output
sinks truely optional. For instance, the various "Extract by..."
algorithms could add a new optional sink for features which
'fail' the extraction criteria. This effectively allows these
algorithms to become feature 'routers', directing features onto
other parts of a model depending on whether they pass or fail
the test.

But in this situation we don't always care about these failing
features, and we don't want to force them to always be fetched
from the provider. By making the outputs truely optional,
the algorithm can tweak its logic to either fetch all features
and send them to the correct output, or only fetch
matching features from the provider in the first place (a big
speed boost).
2017-06-09 14:22:29 +10:00
..
2017-06-06 11:50:28 +03:00
2017-05-17 21:33:48 +10:00
2017-06-06 07:41:19 +10:00
2017-06-06 07:41:19 +10:00
2016-09-21 23:30:04 +02:00
2016-09-21 23:30:04 +02:00
2017-03-05 10:21:24 +01:00
2016-09-21 23:30:04 +02:00
2017-03-05 10:21:24 +01:00
2017-03-05 10:21:24 +01:00
2017-05-02 12:39:26 +03:00
2017-06-06 07:41:19 +10:00
2017-03-05 10:21:24 +01:00
2017-03-04 02:37:59 +01:00
2017-06-06 15:21:09 +10:00