@Override
    public boolean declareProperty(String name, PropertyType<?> type) {
      throw new UnsupportedOperationException("schema is readonly");
    }
A default schema that treats all properties as string.
standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/properties/PropertySchema.java