[CP] [to #46649689] fix ref cursor is null core
This commit is contained in:
		@ -124,7 +124,7 @@ int ObExprIs::calc_with_null(common::ObObj &result,
 | 
			
		||||
      switch (obj1.get_meta().get_extend_type()) {
 | 
			
		||||
        case pl::PL_RECORD_TYPE: {
 | 
			
		||||
          pl::ObPLRecord *rec = reinterpret_cast<pl::ObPLRecord *>(obj1.get_ext());
 | 
			
		||||
          ret_bool = rec->is_null();
 | 
			
		||||
          ret_bool = rec != NULL ? rec->is_null() : true;
 | 
			
		||||
        }
 | 
			
		||||
          break;
 | 
			
		||||
        default: {
 | 
			
		||||
@ -160,7 +160,7 @@ int ObExprIsNot::calc_with_null(ObObj &result,
 | 
			
		||||
    switch (obj1.get_meta().get_extend_type()) {
 | 
			
		||||
      default: {
 | 
			
		||||
        ret = OB_NOT_SUPPORTED;
 | 
			
		||||
        LOG_WARN("check complex value is null not supported", K(ret), K(obj1));
 | 
			
		||||
        LOG_WARN("check complex value is null not supported", K(ret), K(obj1), K(obj1.get_meta().get_extend_type()));
 | 
			
		||||
        LOG_USER_ERROR(OB_NOT_SUPPORTED, "check complex is null");
 | 
			
		||||
      } break;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user