class SysJobsTableInfo {

    public static final RelationName IDENT = new RelationName(SysSchemaInfo.NAME, "jobs");

    public static SystemTable<JobContext> create(Supplier<DiscoveryNode> localNode) {<FILL_FUNCTION_BODY>}
}

        return SystemTable.<JobContext>builder(IDENT)
            .add("id", STRING, c -> c.id().toString())
            .add("username", STRING, JobContext::username)
            .startObject("node")
                .add("id", STRING, ignored -> localNode.get().getId())
                .add("name", STRING, ignored -> localNode.get().getName())
            .endObject()
            .add("stmt", STRING, JobContext::stmt)
            .add("started", TIMESTAMPZ, JobContext::started)
            .withRouting((state, routingProvider, sessionSettings) -> Routing.forTableOnAllNodes(IDENT, state.nodes()))
            .setPrimaryKeys(new ColumnIdent("id"))
            .build();
    
<no_super_class>