File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect
hibernate-core/src/main/java/org/hibernate/dialect Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,15 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
7373 .setArgumentTypeResolver ( StandardFunctionArgumentTypeResolvers .ARGUMENT_OR_IMPLIED_RESULT_TYPE )
7474 .register ();
7575 }
76+ else {
77+ functionContributions .getFunctionRegistry ().patternDescriptorBuilder (
78+ "bitxor" ,
79+ "((?1|?2)-(?1&?2))"
80+ )
81+ .setExactArgumentCount ( 2 )
82+ .setArgumentTypeResolver ( StandardFunctionArgumentTypeResolvers .ARGUMENT_OR_IMPLIED_RESULT_TYPE )
83+ .register ();
84+ }
7685 }
7786
7887 @ Override
Original file line number Diff line number Diff line change @@ -74,6 +74,15 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
7474 .setArgumentTypeResolver ( StandardFunctionArgumentTypeResolvers .ARGUMENT_OR_IMPLIED_RESULT_TYPE )
7575 .register ();
7676 }
77+ else {
78+ functionContributions .getFunctionRegistry ().patternDescriptorBuilder (
79+ "bitxor" ,
80+ "((?1|?2)-(?1&?2))"
81+ )
82+ .setExactArgumentCount ( 2 )
83+ .setArgumentTypeResolver ( StandardFunctionArgumentTypeResolvers .ARGUMENT_OR_IMPLIED_RESULT_TYPE )
84+ .register ();
85+ }
7786 }
7887
7988 @ Override
You can’t perform that action at this time.
0 commit comments