diff --git a/usql/settings.cpp b/usql/settings.cpp index 500d5db..86ca20e 100644 --- a/usql/settings.cpp +++ b/usql/settings.cpp @@ -12,7 +12,7 @@ std::vector> Settings::m_settings = std::make_pair("BOOL_TRUE_LITERAL", "Y"), std::make_pair("BOOL_FALSE_LITERAL", "N"), std::make_pair("DOUBLE_FORMAT", "%.2f"), - std::make_pair("USE_INDEXSCAN", "N"), + std::make_pair("USE_INDEXSCAN", "Y"), std::make_pair("MAX_PARALLELISM", "1") }; // values "AUTO" or number of workers; when number negative means std::thread::hardware_concurrency() - number diff --git a/usql/usql_dml.cpp b/usql/usql_dml.cpp index ed3dc6b..444734a 100644 --- a/usql/usql_dml.cpp +++ b/usql/usql_dml.cpp @@ -35,7 +35,7 @@ std::pair> USql::look_for_usable_index(const Node *wh if (used_index != nullptr) { std::vector rowids = used_index->search((ValueNode *)ron->right.get()); #ifndef NDEBUG - std::cout << "using index " << table->m_name << "(" << used_index->get_column_name() << "), " << rowids.size() << "/" << table->rows_count() << std::endl; + std::cerr << "using index " << table->m_name << "(" << used_index->get_column_name() << "), " << rowids.size() << "/" << table->rows_count() << std::endl; #endif return std::make_pair(true, rowids); }