Class ColumnType

java.lang.Object
org.opendaylight.ovsdb.lib.schema.ColumnType

public abstract class ColumnType extends Object
  • Method Details

    • fromJson

      public static ColumnType fromJson(com.fasterxml.jackson.databind.JsonNode json)
      JSON.
                  "type": {
                      "key": {
                           "maxInteger": 4294967295,
                           "minInteger": 0,
                           "type": "integer"
                      },
                      "min": 0,
                      "value": {
                          "type": "uuid",
                          "refTable": "Queue"
                       },
                       "max": "unlimited"
                  }
    • getBaseType

      public BaseType getBaseType()
    • getMin

      public long getMin()
    • getMax

      public long getMax()
    • isMultiValued

      public boolean isMultiValued()
    • valueFromJson

      public abstract Object valueFromJson(com.fasterxml.jackson.databind.JsonNode value)
    • validate

      public void validate(Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object