Class ColumnSchema<E extends TableSchema<E>,D>
java.lang.Object
org.opendaylight.ovsdb.lib.schema.ColumnSchema<E,D>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static <E extends TableSchema<E>,
D>
ColumnSchema<E,D> getName()
getNormalizeData
(D value) getType()
int
hashCode()
opExcludes
(D data) opGreaterThan
(D data) opIncludes
(D data) opLesserThan
(D data) opLesserThanOrEquals
(D data) toString()
Validates the passed in value against the constraints set for this ColumnSchema.void
validateType
(Class<?> typeClass) Verifies if this Column if of the specified type.valueFromJson
(com.fasterxml.jackson.databind.JsonNode value)
-
Constructor Details
-
ColumnSchema
-
-
Method Details
-
fromJson
public static <E extends TableSchema<E>,D> ColumnSchema<E,D> fromJson(String name, com.fasterxml.jackson.databind.JsonNode json) -
getName
-
getType
-
opEqual
-
opGreaterThan
-
opLesserThan
-
opLesserThanOrEquals
-
opIncludes
-
opExcludes
-
toString
-
hashCode
public int hashCode() -
equals
-
validate
Validates the passed in value against the constraints set for this ColumnSchema. -
validateType
Verifies if this Column if of the specified type.- Parameters:
typeClass
- the type to check for
-
valueFromJson
-
getNormalizeData
-