Package | Description |
---|---|
com.bazaarvoice.jolt.cardinality | |
com.bazaarvoice.jolt.common | |
com.bazaarvoice.jolt.common.spec | |
com.bazaarvoice.jolt.modifier.spec | |
com.bazaarvoice.jolt.shiftr.spec |
Modifier and Type | Class and Description |
---|---|
class |
CardinalityCompositeSpec
CardinalitySpec that has children, which it builds and then manages during Transforms.
|
class |
CardinalityLeafSpec
Leaf level CardinalitySpec object.
|
class |
CardinalitySpec
A Spec Object represents a single line from the JSON Cardinality Spec.
|
Modifier and Type | Method and Description |
---|---|
private static <T extends BaseSpec> |
ExecutionStrategy.applyKeyToComputed(java.util.List<T> computedChildren,
WalkedPath walkedPath,
java.util.Map<java.lang.String,java.lang.Object> output,
java.lang.String subKeyStr,
Optional<java.lang.Object> subInputOptional,
java.util.Map<java.lang.String,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
int |
ComputedKeysComparator.compare(BaseSpec a,
BaseSpec b) |
Modifier and Type | Class and Description |
---|---|
class |
SpecBuilder<T extends BaseSpec>
Factory class that provides a factory method create(...) that takes itself
as argument to specify how to handle child specs
|
Modifier and Type | Interface and Description |
---|---|
interface |
OrderedCompositeSpec
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 Map
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends BaseSpec> |
OrderedCompositeSpec.getComputedChildren() |
java.util.Map<java.lang.String,? extends BaseSpec> |
OrderedCompositeSpec.getLiteralChildren() |
Modifier and Type | Class and Description |
---|---|
class |
ModifierCompositeSpec
Composite spec is non-leaf level spec that contains one or many child specs and processes
them based on a pre-determined execution strategy
|
class |
ModifierLeafSpec |
class |
ModifierSpec
Base Templatr spec
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends BaseSpec> |
ModifierCompositeSpec.getComputedChildren() |
java.util.Map<java.lang.String,? extends BaseSpec> |
ModifierCompositeSpec.getLiteralChildren() |
Modifier and Type | Class and Description |
---|---|
class |
ShiftrCompositeSpec
Spec that has children, which it builds and then manages during Transforms.
|
class |
ShiftrLeafSpec
Leaf level Spec object.
|
class |
ShiftrSpec
A Spec Object represents a single line from the JSON Shiftr Spec.
|