public class JsonMetadata extends JsonOpenObject
| Modifier and Type | Class and Description |
|---|---|
static interface |
JsonMetadata.AttributeConsumer |
static class |
JsonMetadata.Parameters |
| Modifier and Type | Field and Description |
|---|---|
JsonMetadata.Parameters |
metadata |
List<JsonDatabaseTable> |
relations |
| Constructor and Description |
|---|
JsonMetadata(it.unibz.inf.ontop.dbschema.ImmutableMetadata metadata) |
JsonMetadata(List<JsonDatabaseTable> relations,
JsonMetadata.Parameters metadata) |
| Modifier and Type | Method and Description |
|---|---|
static void |
deserializeAttributeList(it.unibz.inf.ontop.dbschema.QuotedIDFactory idFactory,
List<String> ids,
JsonMetadata.AttributeConsumer consumer) |
static it.unibz.inf.ontop.dbschema.RelationID |
deserializeRelationID(it.unibz.inf.ontop.dbschema.QuotedIDFactory idFactory,
List<String> o) |
static List<String> |
serializeAttributeList(Stream<it.unibz.inf.ontop.dbschema.Attribute> attributes) |
static it.unibz.inf.ontop.com.google.common.collect.ImmutableList<String> |
serializeRelationID(it.unibz.inf.ontop.dbschema.RelationID id) |
getAdditionalProperties, setAdditionalPropertypublic final List<JsonDatabaseTable> relations
public final JsonMetadata.Parameters metadata
public JsonMetadata(List<JsonDatabaseTable> relations, JsonMetadata.Parameters metadata)
public JsonMetadata(it.unibz.inf.ontop.dbschema.ImmutableMetadata metadata)
public static it.unibz.inf.ontop.com.google.common.collect.ImmutableList<String> serializeRelationID(it.unibz.inf.ontop.dbschema.RelationID id)
public static it.unibz.inf.ontop.dbschema.RelationID deserializeRelationID(it.unibz.inf.ontop.dbschema.QuotedIDFactory idFactory,
List<String> o)
public static List<String> serializeAttributeList(Stream<it.unibz.inf.ontop.dbschema.Attribute> attributes)
public static void deserializeAttributeList(it.unibz.inf.ontop.dbschema.QuotedIDFactory idFactory,
List<String> ids,
JsonMetadata.AttributeConsumer consumer)
throws MetadataExtractionException
MetadataExtractionExceptionCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.