Updated on 2023-12-22 GMT+08:00

GAUSS-04591 -- GAUSS-04600

GAUSS-04591: "Not support the case when HAVE_INT64_TIMESTAMP is false!"

SQLSTATE: XX000

Description: When the storage time format macro uses the numeric data type, the codegen function is not supported.

Solution: If the time format macros use the numeric data type, set enable_codegen to off.

GAUSS-04592: "Unsupported LLVM Debugger type!\n"

SQLSTATE: XX000

Description: If the type of the LLVM data to be printed is not integer, an error is reported.

Solution: Check the type of the data to be printed.

GAUSS-04593: "Unsupported LLVM report type"

SQLSTATE: XX000

Description: Currently, the LLVM supports only the error reporting function of elogs.

Solution: Check the type of the log to be printed when the CodeGenElogInfo is invoked.

GAUSS-04594: "Failed on getting IR function : LLVMIRtexteq!\n"

SQLSTATE: XX000

Description: The LLVMIRtexteq function is not found in the current LLVM module. An error is reported to avoid subsequent invalid invoking.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.

GAUSS-04595: "Failed on getting IR function : LLVMIRtextlt!\n"

SQLSTATE: XX000

Description: The LLVMIRtextlt function is not found in the current LLVM module. An error is reported to avoid subsequent invalid invoking.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.

GAUSS-04596: "Failed on getting IR function : LLVMIRtextgt!\n"

SQLSTATE: XX000

Description: The LLVMIRtextgt function is not found in the current LLVM module. An error is reported to avoid subsequent invalid invoking.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.

GAUSS-04597: "Failed on getting IR function : LLVMIRsubstring!\n"

SQLSTATE: XX000

Description: The LLVMIRsubstring function is not found in the current LLVM module. An error is reported to avoid subsequent invalid invoking.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.

GAUSS-04598: "Failed on getting IR function : LLVMIRrtrim1!\n"

SQLSTATE: XX000

Description: The ll file corresponding to the IR file contains the function.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.

GAUSS-04599: "Failed on getting IR function : LLVMIRbtrim1!\n"

SQLSTATE: XX000

Description: The LLVMIRbtrim1 function is not found in the current LLVM module. An error is reported to avoid subsequent invalid invoking.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.

GAUSS-04600: "Failed on getting IR function : LLVMIRbpchareq!\n"

SQLSTATE: XX000

Description: The LLVMIRbpchareq function is not found in the current LLVM module. An error is reported to avoid subsequent invalid invoking.

Solution: Exclude this function from the ll file corresponding to the IR file or set enable_codegen to off.