private void evalConstantEquation(SqlLiteral literal, SqlIdentifier identifier, SqlKind sqlKind) {
        String tableName = identifier.getComponent(0).getSimple();
        checkSupport(identifier);
        String fieldName = identifier.getComponent(1).getSimple();
        Object constant = literal.getValue();
        String condition;
        if(constant instanceof NlsString){
            condition = QUOTE + ((NlsString) constant).getValue().replace(QUOTE,ESCAPEQUOTE)+ QUOTE;
        }else {
            condition = constant.toString();
        }
        PredicateInfo predicate = PredicateInfo.builder()
            .setOperatorName(sqlKind.sql)
            .setOperatorKind(sqlKind.name())
            .setOwnerTable(tableName)
            .setFieldName(fieldName)
            .setCondition(condition)
            .build();
        sideTableInfo.addPredicateInfo(predicate);
        sideTableInfo.addFullPredicateInfoes(predicate);
    }
deal with equation with constant etc. foo.id = 1
@param literal
@param identifier
core/src/main/java/com/dtstack/flink/sql/side/BaseSideInfo.java