Package com.bazaarvoice.jolt.cardinality
Class CardinalityCompositeSpec
java.lang.Object
com.bazaarvoice.jolt.cardinality.CardinalitySpec
com.bazaarvoice.jolt.cardinality.CardinalityCompositeSpec
- All Implemented Interfaces:
BaseSpec
CardinalitySpec that has children, which it builds and then manages during Transforms.
-
Field Summary
Fields inherited from class com.bazaarvoice.jolt.cardinality.CardinalitySpec
pathElement -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplyCardinality(String inputKey, Object input, WalkedPath walkedPath, Object parentContainer) If this Spec matches the inputkey, then perform one step in the parallel treewalk.Methods inherited from class com.bazaarvoice.jolt.cardinality.CardinalitySpec
apply, getPathElement, parse
-
Constructor Details
-
CardinalityCompositeSpec
-
-
Method Details
-
applyCardinality
public boolean applyCardinality(String inputKey, Object input, WalkedPath walkedPath, Object parentContainer) If this Spec matches the inputkey, then perform one step in the parallel treewalk. Step one level down the input "tree" by carefully handling the List/Map nature the input to get the "one level down" data. Step one level down the Spec tree by carefully and efficiently applying our children to the "one level down" data.- Specified by:
applyCardinalityin classCardinalitySpec- Returns:
- true if this this spec "handles" the inputkey such that no sibling specs need to see it
-