Class ColumnSchema<E extends TableSchema<E>,D>
- java.lang.Object
 - 
- org.opendaylight.ovsdb.lib.schema.ColumnSchema<E,D>
 
 
- 
public class ColumnSchema<E extends TableSchema<E>,D> extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description ColumnSchema(String name, ColumnType columnType) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static <E extends TableSchema<E>,D>
ColumnSchema<E,D>fromJson(String name, com.fasterxml.jackson.databind.JsonNode json)StringgetName()ObjectgetNormalizeData(D value)ColumnTypegetType()inthashCode()ConditionopEqual(D data)ConditionopExcludes(D data)ConditionopGreaterThan(D data)ConditionopIncludes(D data)ConditionopLesserThan(D data)ConditionopLesserThanOrEquals(D data)StringtoString()Dvalidate(Object value)Validates the passed in value against the constraints set for this ColumnSchema.voidvalidateType(Class<?> typeClass)Verifies if this Column if of the specified type.DvalueFromJson(com.fasterxml.jackson.databind.JsonNode value) 
 - 
 
- 
- 
Constructor Detail
- 
ColumnSchema
public ColumnSchema(String name, ColumnType columnType)
 
 - 
 
- 
Method Detail
- 
fromJson
public static <E extends TableSchema<E>,D> ColumnSchema<E,D> fromJson(String name, com.fasterxml.jackson.databind.JsonNode json)
 
- 
getName
public String getName()
 
- 
getType
public ColumnType getType()
 
- 
validate
public D validate(Object value)
Validates the passed in value against the constraints set for this ColumnSchema. 
- 
validateType
public void validateType(Class<?> typeClass)
Verifies if this Column if of the specified type.- Parameters:
 typeClass- the type to check for
 
- 
valueFromJson
public D valueFromJson(com.fasterxml.jackson.databind.JsonNode value)
 
 - 
 
 -