summaryrefslogtreecommitdiff
path: root/sql/item_func.cc
diff options
context:
space:
mode:
authorunknown <serg@serg.mysql.com>2002-10-18 14:53:46 +0000
committerunknown <serg@serg.mysql.com>2002-10-18 14:53:46 +0000
commit5ab1dbf5679c74814dd8ba61e9b946e4af920f1e (patch)
treed7b0288c090522f988411ef11d574f27b9b249b4 /sql/item_func.cc
parent320d4912f4e6318d7ac080692ed780b6f1557e54 (diff)
downloadmariadb-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.cc23
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()