class SqlQueryViewWalker implements SystemViewRowAttributeWalker<SqlQueryView> {
    /** {@inheritDoc} */
    @Override public void visitAll(AttributeVisitor v) {
        v.accept(0, "queryId", String.class);
        v.accept(1, "sql", String.class);
        v.accept(2, "originNodeId", UUID.class);
        v.accept(3, "startTime", Date.class);
        v.accept(4, "duration", long.class);
        v.accept(5, "initiatorId", String.class);
        v.accept(6, "local", boolean.class);
        v.accept(7, "schemaName", String.class);
        v.accept(8, "subjectId", UUID.class);
    }

    /** {@inheritDoc} */
    @Override public void visitAll(SqlQueryView row, AttributeWithValueVisitor v) {<FILL_FUNCTION_BODY>}

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

        v.accept(0, "queryId", String.class, row.queryId());
        v.accept(1, "sql", String.class, row.sql());
        v.accept(2, "originNodeId", UUID.class, row.originNodeId());
        v.accept(3, "startTime", Date.class, row.startTime());
        v.acceptLong(4, "duration", row.duration());
        v.accept(5, "initiatorId", String.class, row.initiatorId());
        v.acceptBoolean(6, "local", row.local());
        v.accept(7, "schemaName", String.class, row.schemaName());
        v.accept(8, "subjectId", UUID.class, row.subjectId());
    
<no_super_class>