class BinaryMetadataViewWalker implements SystemViewRowAttributeWalker<BinaryMetadataView> {
    /** {@inheritDoc} */
    @Override public void visitAll(AttributeVisitor v) {<FILL_FUNCTION_BODY>}

    /** {@inheritDoc} */
    @Override public void visitAll(BinaryMetadataView row, AttributeWithValueVisitor v) {
        v.acceptInt(0, "typeId", row.typeId());
        v.accept(1, "typeName", String.class, row.typeName());
        v.accept(2, "affKeyFieldName", String.class, row.affKeyFieldName());
        v.acceptInt(3, "fieldsCount", row.fieldsCount());
        v.accept(4, "fields", String.class, row.fields());
        v.accept(5, "schemasIds", String.class, row.schemasIds());
        v.acceptBoolean(6, "isEnum", row.isEnum());
    }

    /** {@inheritDoc} */
    @Override public int count() {
        return 7;
    }
}

        v.accept(0, "typeId", int.class);
        v.accept(1, "typeName", String.class);
        v.accept(2, "affKeyFieldName", String.class);
        v.accept(3, "fieldsCount", int.class);
        v.accept(4, "fields", String.class);
        v.accept(5, "schemasIds", String.class);
        v.accept(6, "isEnum", boolean.class);
    
<no_super_class>