diff --git a/storage/tokudb/ha_tokudb.cc b/storage/tokudb/ha_tokudb.cc
index 2f460fa7dde..1aa7579ac03 100644
--- a/storage/tokudb/ha_tokudb.cc
+++ b/storage/tokudb/ha_tokudb.cc
@@ -4402,6 +4402,10 @@ void ha_tokudb::get_auto_increment(ulonglong offset, ulonglong increment, ulongl
     DBUG_VOID_RETURN;
 }
 
+bool ha_tokudb::is_auto_inc_singleton(){
+    return false;
+}
+
 //
 // Adds indexes to the table. Takes the array of KEY passed in key_info, and creates
 // DB's that will go at the end of share->key_file. THE IMPLICIT ASSUMPTION HERE is
diff --git a/storage/tokudb/ha_tokudb.h b/storage/tokudb/ha_tokudb.h
index d66567d8f7c..12f38cb4b28 100644
--- a/storage/tokudb/ha_tokudb.h
+++ b/storage/tokudb/ha_tokudb.h
@@ -301,6 +301,7 @@ public:
         pthread_mutex_unlock(&share->mutex);
     }
     virtual void get_auto_increment(ulonglong offset, ulonglong increment, ulonglong nb_desired_values, ulonglong * first_value, ulonglong * nb_reserved_values);
+    bool is_auto_inc_singleton();
     void print_error(int error, myf errflag);
     uint8 table_cache_type() {
         return HA_CACHE_TBL_TRANSACT;