Class VsonSchema

java.lang.Object
com.linkedin.venice.schema.vson.VsonSchema
All Implemented Interfaces:
Serializable

@Deprecated public final class VsonSchema extends Object implements Serializable
Deprecated.
See Also:
  • Constructor Details

    • VsonSchema

      protected VsonSchema(Object type)
      Deprecated.
  • Method Details

    • parse

      public static VsonSchema parse(String vsonSchemaStr)
      Deprecated.
    • projectionType

      public VsonSchema projectionType(String... properties)
      Deprecated.
      Get the type created by selecting only a subset of properties from this type. The type must be a map for this to work
      Parameters:
      properties - The properties to select
      Returns:
      The new type definition
    • listSubtype

      public VsonSchema listSubtype()
      Deprecated.
    • recordSubtype

      public VsonSchema recordSubtype(String field)
      Deprecated.
    • getType

      public Object getType()
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • format

      public static String format(Object type)
      Deprecated.
    • validate

      public void validate()
      Deprecated.
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object