Class ApplyFunctionProjection.ApplyFunctionProjector
java.lang.Object
nz.org.riskscape.engine.projection.ApplyFunctionProjection.ApplyFunctionProjector
- All Implemented Interfaces:
AutoCloseable
,Function<nz.org.riskscape.engine.Tuple,
,nz.org.riskscape.engine.Tuple> nz.org.riskscape.engine.pipeline.Realized
,nz.org.riskscape.engine.projection.Projector
- Enclosing class:
- ApplyFunctionProjection
public final class ApplyFunctionProjection.ApplyFunctionProjector
extends Object
implements nz.org.riskscape.engine.projection.Projector
-
Constructor Summary
ConstructorDescriptionApplyFunctionProjector
(nz.org.riskscape.engine.function.RiskscapeFunction functionToApply, nz.org.riskscape.engine.types.Struct sourceType, nz.org.riskscape.engine.types.Struct projectedType, List<Integer> contraIndices, nz.org.riskscape.engine.types.Struct.StructMember mapOn) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface nz.org.riskscape.engine.projection.Projector
getDirectMapping, getDirectMappingStrings, getSpatialMetadataMapper
Methods inherited from interface nz.org.riskscape.engine.pipeline.Realized
close
-
Constructor Details
-
ApplyFunctionProjector
-
-
Method Details
-
apply
public nz.org.riskscape.engine.Tuple apply(nz.org.riskscape.engine.Tuple input) -
getSourceType
public nz.org.riskscape.engine.types.Struct getSourceType()- Specified by:
getSourceType
in interfacenz.org.riskscape.engine.projection.Projector
-
getProjectedType
public nz.org.riskscape.engine.types.Struct getProjectedType()- Specified by:
getProjectedType
in interfacenz.org.riskscape.engine.projection.Projector
-
toString
-