linkend="guc-jit-optimize-above-cost"/>,
_PG_jit_provider_init. This function is passed a
struct that needs to be filled with the callback function pointers for
individual actions.
struct JitProviderCallbacks
{
JitProviderResetAfterErrorCB reset_after_error;
JitProviderCompileExprCB compile_expr;
};
extern void _PG_jit_provider_init(JitProviderCallbacks *cb);
-
+
Examples:
-
- select websearch_to_tsquery('english', 'The fat rats');
+
+SELECT websearch_to_tsquery('english', 'The fat rats');
+ websearch_to_tsquery
+----------------------
+ 'fat' & 'rat'
+(1 row)
+
+SELECT websearch_to_tsquery('english', '"supernovae stars" -crab');
websearch_to_tsquery
- -----------------
- 'fat' & 'rat'
- (1 row)
-
-
- select websearch_to_tsquery('english', '"supernovae stars" -crab');
- websearch_to_tsquery
- ----------------------------------
- 'supernova' <-> 'star' & !'crab'
- (1 row)
-
-
- select websearch_to_tsquery('english', '"sad cat" or "fat rat"');
- websearch_to_tsquery
- -----------------------------------
- 'sad' <-> 'cat' | 'fat' <-> 'rat'
- (1 row)
-
-
- select websearch_to_tsquery('english', 'signal -"segmentation fault"');
- websearch_to_tsquery
- ---------------------------------------
- 'signal' & !( 'segment' <-> 'fault' )
- (1 row)
-
-
- select websearch_to_tsquery('english', '""" )( dummy \\ query <->');
+----------------------------------
+ 'supernova' <-> 'star' & !'crab'
+(1 row)
+
+SELECT websearch_to_tsquery('english', '"sad cat" or "fat rat"');
websearch_to_tsquery
- ----------------------
- 'dummi' & 'queri'
- (1 row)
-
+-----------------------------------
+ 'sad' <-> 'cat' | 'fat' <-> 'rat'
+(1 row)
+
+SELECT websearch_to_tsquery('english', 'signal -"segmentation fault"');
+ websearch_to_tsquery
+---------------------------------------
+ 'signal' & !( 'segment' <-> 'fault' )
+(1 row)
+
+SELECT websearch_to_tsquery('english', '""" )( dummy \\ query <->');
+ websearch_to_tsquery
+----------------------
+ 'dummi' & 'queri'
+(1 row)
+