summaryrefslogtreecommitdiff
path: root/sql/ha_ndbcluster.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/ha_ndbcluster.cc')
-rw-r--r--sql/ha_ndbcluster.cc19
1 files changed, 9 insertions, 10 deletions
diff --git a/sql/ha_ndbcluster.cc b/sql/ha_ndbcluster.cc
index 09cb0c0f02d..8b7b5e94965 100644
--- a/sql/ha_ndbcluster.cc
+++ b/sql/ha_ndbcluster.cc
@@ -3099,19 +3099,18 @@ int ndbcluster_drop_database(const char *path)
}
-longlong ha_ndbcluster::get_auto_increment()
+ulonglong ha_ndbcluster::get_auto_increment()
{
+ int cache_size;
+ Uint64 auto_value;
DBUG_ENTER("get_auto_increment");
DBUG_PRINT("enter", ("m_tabname: %s", m_tabname));
- int cache_size=
- (rows_to_insert > autoincrement_prefetch) ?
- rows_to_insert
- : autoincrement_prefetch;
- Uint64 auto_value=
- (skip_auto_increment) ?
- m_ndb->readAutoIncrementValue((NDBTAB *) m_table)
- : m_ndb->getAutoIncrementValue((NDBTAB *) m_table, cache_size);
- DBUG_RETURN((longlong)auto_value);
+ cache_size= ((rows_to_insert > autoincrement_prefetch) ?
+ rows_to_insert : autoincrement_prefetch);
+ auto_value= ((skip_auto_increment) ?
+ m_ndb->readAutoIncrementValue((NDBTAB *) m_table) :
+ m_ndb->getAutoIncrementValue((NDBTAB *) m_table, cache_size));
+ DBUG_RETURN((ulonglong) auto_value);
}