Class JsonMetadata
- java.lang.Object
-
- it.unibz.inf.ontop.dbschema.impl.json.JsonOpenObject
-
- it.unibz.inf.ontop.dbschema.impl.json.JsonMetadata
-
public class JsonMetadata extends JsonOpenObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJsonMetadata.AttributeConsumerstatic classJsonMetadata.Parameters
-
Field Summary
Fields Modifier and Type Field Description JsonMetadata.ParametersmetadataList<JsonDatabaseTable>relations
-
Constructor Summary
Constructors Constructor Description JsonMetadata(ImmutableMetadata metadata)JsonMetadata(List<JsonDatabaseTable> relations, JsonMetadata.Parameters metadata)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddeserializeAttributeList(QuotedIDFactory idFactory, List<String> ids, JsonMetadata.AttributeConsumer consumer)static RelationIDdeserializeRelationID(QuotedIDFactory idFactory, List<String> o)static List<String>serializeAttributeList(Stream<Attribute> attributes)static it.unibz.inf.ontop.com.google.common.collect.ImmutableList<String>serializeRelationID(RelationID id)-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.json.JsonOpenObject
getAdditionalProperties, setAdditionalProperty
-
-
-
-
Field Detail
-
relations
public final List<JsonDatabaseTable> relations
-
metadata
public final JsonMetadata.Parameters metadata
-
-
Constructor Detail
-
JsonMetadata
public JsonMetadata(List<JsonDatabaseTable> relations, JsonMetadata.Parameters metadata)
-
JsonMetadata
public JsonMetadata(ImmutableMetadata metadata)
-
-
Method Detail
-
serializeRelationID
public static it.unibz.inf.ontop.com.google.common.collect.ImmutableList<String> serializeRelationID(RelationID id)
-
deserializeRelationID
public static RelationID deserializeRelationID(QuotedIDFactory idFactory, List<String> o)
-
serializeAttributeList
public static List<String> serializeAttributeList(Stream<Attribute> attributes)
-
deserializeAttributeList
public static void deserializeAttributeList(QuotedIDFactory idFactory, List<String> ids, JsonMetadata.AttributeConsumer consumer) throws MetadataExtractionException
- Throws:
MetadataExtractionException
-
-