public void addMetadata() {
        addMetadata(classProperty, ColumnMetadata.named("classProperty").withIndex(4).ofType(12).withSize(255));
        addMetadata(id, ColumnMetadata.named("id").withIndex(1).ofType(-5).withSize(19).notNull());
        addMetadata(stringAsSimple, ColumnMetadata.named("stringAsSimple").withIndex(2).ofType(12).withSize(255));
        addMetadata(superclassProperty, ColumnMetadata.named("superclassProperty").withIndex(3).ofType(12).withSize(255));
    }
SInheritedproperties is a Querydsl query type for SInheritedproperties
querydsl-jpa/src/test/java/com/querydsl/jpa/domain/sql/SInheritedproperties.java