Class ColumnSchema<E extends TableSchema<E>,D>
java.lang.Object
org.opendaylight.ovsdb.lib.schema.ColumnSchema<E,D>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <E extends TableSchema<E>,D>
ColumnSchema<E,D> getName()getNormalizeData(D value) getType()inthashCode()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.voidvalidateType(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
-