Class MappingOpExtractJSON
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
se.liu.ida.hefquin.mappings.algebra.ops.MappingOpExtract<JsonObject,JsonObject,JsonElement,JsonPathQuery,JsonPathQuery>
se.liu.ida.hefquin.mappings.algebra.sources.json.MappingOpExtractJSON
- All Implemented Interfaces:
MappingOperator
public class MappingOpExtractJSON
extends MappingOpExtract<JsonObject,JsonObject,JsonElement,JsonPathQuery,JsonPathQuery>
This class is a version of
MappingOpExtract specifically for
data objects of SourceTypeJSON.-
Nested Class Summary
Nested classes/interfaces inherited from class se.liu.ida.hefquin.mappings.algebra.ops.MappingOpExtract
MappingOpExtract.MappingRelationCreator, MappingOpExtract.MyCursor, MappingOpExtract.MyMappingRelation -
Field Summary
Fields inherited from class se.liu.ida.hefquin.mappings.algebra.ops.MappingOpExtract
attributesOfP, queriesOfP, query, schema, sr, typeFields inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
id -
Constructor Summary
ConstructorsConstructorDescriptionMappingOpExtractJSON(SourceReference sr, JsonPathQuery query, Map<String, JsonPathQuery> P) -
Method Summary
Methods inherited from class se.liu.ida.hefquin.mappings.algebra.ops.MappingOpExtract
createMappingRelation, determineValuesPerAttribute, evaluate, getIthAttributeOfP, getQueriesOfP, getQuery, getSchema, getSizeOfP, getSourceReference, getSourceType, isValid, isValidInput, visitMethods inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
getID
-
Constructor Details
-
MappingOpExtractJSON
-