private List<String> convertPrimaryAlias(AbstractSideTableInfo sideTableInfo) {
        List<String> res = Lists.newArrayList();
        sideTableInfo.getPrimaryKeys().forEach(field -> {
            res.add(sideTableInfo.getPhysicalFields().getOrDefault(field, field));
        });
        return res;
    }
Analyzing conditions are very join the dimension tables include all equivalent conditions (i.e., dimension table is the primary key definition

@return
core/src/main/java/com/dtstack/flink/sql/side/SideSqlExec.java