public static class ColumnType.KeyValuedColumnType extends ColumnType
ColumnType.AtomicColumnType, ColumnType.KeyValuedColumnType
Constructor and Description |
---|
KeyValuedColumnType() |
KeyValuedColumnType(BaseType keyType,
BaseType valueType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
ColumnType.KeyValuedColumnType |
fromJsonNode(com.fasterxml.jackson.databind.JsonNode json)
Creates a ColumnType from the JsonNode if the implementation knows how to, returns null otherwise.
|
BaseType |
getKeyType() |
int |
hashCode() |
String |
toString() |
void |
validate(Object value) |
Object |
valueFromJson(com.fasterxml.jackson.databind.JsonNode node) |
fromJson, getBaseType, getMax, getMin, isMultiValued
public BaseType getKeyType()
public ColumnType.KeyValuedColumnType fromJsonNode(com.fasterxml.jackson.databind.JsonNode json)
ColumnType
fromJsonNode
in class ColumnType
json
- the JSONNode object that needs to convertedpublic Object valueFromJson(com.fasterxml.jackson.databind.JsonNode node)
valueFromJson
in class ColumnType
public void validate(Object value)
validate
in class ColumnType
public String toString()
toString
in class ColumnType
public int hashCode()
hashCode
in class ColumnType
public boolean equals(Object obj)
equals
in class ColumnType
Copyright © 2018 OpenDaylight. All rights reserved.