diff options
author | unknown <serg@serg.mysql.com> | 2002-10-18 14:53:46 +0000 |
---|---|---|
committer | unknown <serg@serg.mysql.com> | 2002-10-18 14:53:46 +0000 |
commit | 5ab1dbf5679c74814dd8ba61e9b946e4af920f1e (patch) | |
tree | d7b0288c090522f988411ef11d574f27b9b249b4 /sql/item_func.cc | |
parent | 320d4912f4e6318d7ac080692ed780b6f1557e54 (diff) | |
download | mariadb-git-5ab1dbf5679c74814dd8ba61e9b946e4af920f1e.tar.gz |
some DBUG_ENTER/RETURN macro added
safer GWS_PROB, avoid log(0)
myisam/ft_nlq_search.c:
some DBUG_ENTER/RETURN macro added
myisam/ft_parser.c:
some DBUG_ENTER/RETURN macro added
myisam/ftdefs.h:
safer GWS_PROB, avoid log(0).
sql/item_func.cc:
some DBUG_ENTER/RETURN macro added
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r-- | sql/item_func.cc | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc index 609e0042704..94b0069b84f 100644 --- a/sql/item_func.cc +++ b/sql/item_func.cc @@ -2104,8 +2104,9 @@ err: void Item_func_match::init_search(bool no_order) { + DBUG_ENTER("Item_func_match::init_search"); if (ft_handler) - return; + DBUG_VOID_RETURN; if (key == NO_SUCH_KEY) concat= new Item_func_concat_ws(new Item_string(" ",1), fields); @@ -2116,7 +2117,7 @@ void Item_func_match::init_search(bool no_order) master->init_search(no_order); ft_handler=master->ft_handler; join_key=master->join_key; - return; + DBUG_VOID_RETURN; } String *ft_tmp=0; @@ -2136,10 +2137,9 @@ void Item_func_match::init_search(bool no_order) join_key && !no_order); if (join_key) - { table->file->ft_handler=ft_handler; - return; - } + + DBUG_VOID_RETURN; } @@ -2289,13 +2289,14 @@ bool Item_func_match::eq(const Item *item, bool binary_cmp) const double Item_func_match::val() { + DBUG_ENTER("Item_func_match::val"); if (ft_handler == NULL) - return -1.0; + DBUG_RETURN(-1.0); if (join_key) { if (table->file->ft_handler) - return ft_handler->please->get_relevance(ft_handler); + DBUG_RETURN(ft_handler->please->get_relevance(ft_handler)); join_key=0; } @@ -2303,12 +2304,12 @@ double Item_func_match::val() { String *a= concat->val_str(&value); if ((null_value= (a == 0))) - return 0; - return ft_handler->please->find_relevance(ft_handler, - (byte *)a->ptr(), a->length()); + DBUG_RETURN(0); + DBUG_RETURN(ft_handler->please->find_relevance(ft_handler, + (byte *)a->ptr(), a->length())); } else - return ft_handler->please->find_relevance(ft_handler, record, 0); + DBUG_RETURN(ft_handler->please->find_relevance(ft_handler, record, 0)); } longlong Item_func_bit_xor::val_int() |