Uses of Interface
com.bazaarvoice.jolt.common.spec.BaseSpec
Packages that use BaseSpec
Package
Description
-
Uses of BaseSpec in com.bazaarvoice.jolt.cardinality
Classes in com.bazaarvoice.jolt.cardinality that implement BaseSpecModifier and TypeClassDescriptionclass
CardinalitySpec that has children, which it builds and then manages during Transforms.class
Leaf level CardinalitySpec object.class
A Spec Object represents a single line from the JSON Cardinality Spec. -
Uses of BaseSpec in com.bazaarvoice.jolt.common
Methods in com.bazaarvoice.jolt.common with type parameters of type BaseSpecModifier and TypeMethodDescriptionprivate static <T extends BaseSpec>
voidExecutionStrategy.applyKeyToComputed
(List<T> computedChildren, WalkedPath walkedPath, Map<String, Object> output, String subKeyStr, Optional<Object> subInputOptional, Map<String, Object> context) Methods in com.bazaarvoice.jolt.common with parameters of type BaseSpec -
Uses of BaseSpec in com.bazaarvoice.jolt.common.spec
Classes in com.bazaarvoice.jolt.common.spec with type parameters of type BaseSpecModifier and TypeClassDescriptionclass
SpecBuilder<T extends BaseSpec>
Factory class that provides a factory method create(...) that takes itself as argument to specify how to handle child specsSubinterfaces of BaseSpec in com.bazaarvoice.jolt.common.specModifier and TypeInterfaceDescriptioninterface
An ordered composite spec denotes the spec will have Literal and Computed children that must be Ordered Spec, which should be subject to sorting to before applying any of the determined execution strategies! This is not enforced directly, but these interface methods ensure the executionStrategy gets the literal and computed children lists to process its exec strategy The order is provided by a Mapinvalid input: '<'Class, int> and then ordering is achieved using a comparatorMethods in com.bazaarvoice.jolt.common.spec that return types with arguments of type BaseSpecModifier and TypeMethodDescriptionOrderedCompositeSpec.getComputedChildren()
OrderedCompositeSpec.getLiteralChildren()
-
Uses of BaseSpec in com.bazaarvoice.jolt.modifier.spec
Classes in com.bazaarvoice.jolt.modifier.spec that implement BaseSpecModifier and TypeClassDescriptionclass
Composite spec is non-leaf level spec that contains one or many child specs and processes them based on a pre-determined execution strategyclass
class
Base Templatr specMethods in com.bazaarvoice.jolt.modifier.spec that return types with arguments of type BaseSpecModifier and TypeMethodDescriptionModifierCompositeSpec.getComputedChildren()
ModifierCompositeSpec.getLiteralChildren()
-
Uses of BaseSpec in com.bazaarvoice.jolt.shiftr.spec
Classes in com.bazaarvoice.jolt.shiftr.spec that implement BaseSpecModifier and TypeClassDescriptionclass
Spec that has children, which it builds and then manages during Transforms.class
Leaf level Spec object.class
A Spec Object represents a single line from the JSON Shiftr Spec.