mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-04 21:42:39 +00:00
rm unused
This commit is contained in:
parent
62d33f93c0
commit
06cc361075
@ -115,9 +115,6 @@ std::pair<bool, bool> ComparisonGraph::findPath(const size_t start, const size_t
|
||||
return {false, false};
|
||||
else
|
||||
{
|
||||
//Poco::Logger::get("dists found").information(std::to_string(start) + " " + std::to_string(finish) + " : " + std::to_string(static_cast<int>(it->second)));
|
||||
//Poco::Logger::get("dists found").information(graph.vertexes[start].asts.back()->dumpTree());
|
||||
//Poco::Logger::get("dists found").information(graph.vertexes[finish].asts.back()->dumpTree());
|
||||
return {true, it->second == Path::LESS || not_equal.contains({start, finish})};
|
||||
}
|
||||
}
|
||||
@ -135,10 +132,6 @@ ComparisonGraph::CompareResult ComparisonGraph::compare(const ASTPtr & left, con
|
||||
Poco::Logger::get("Graph").information("not found");
|
||||
Poco::Logger::get("Graph").information(std::to_string(left->getTreeHash().second));
|
||||
Poco::Logger::get("Graph").information(std::to_string(right->getTreeHash().second));
|
||||
/*for (const auto & [hash, id] : graph.ast_hash_to_component)
|
||||
{
|
||||
Poco::Logger::get("Graph MAP").information(std::to_string(hash.second) + " " + std::to_string(id));
|
||||
}*/
|
||||
{
|
||||
const auto left_bound = getConstLowerBound(left);
|
||||
const auto right_bound = getConstUpperBound(right);
|
||||
@ -521,22 +514,6 @@ ComparisonGraph::Graph ComparisonGraph::BuildGraphFromAstsGraph(const Graph & as
|
||||
}
|
||||
}
|
||||
|
||||
/*for (size_t v = 0; v < result.vertexes.size(); ++v)
|
||||
{
|
||||
std::stringstream s;
|
||||
for (const auto & atom : result.vertexes[v].asts)
|
||||
{
|
||||
s << atom->getTreeHash().second << " ";
|
||||
}
|
||||
s << "|";
|
||||
for (const auto & atom : result.ast_hash_to_component)
|
||||
{
|
||||
s << atom.first.second << " -" << atom.second << " ";
|
||||
}
|
||||
|
||||
Poco::Logger::get("Graph").information(s.str());
|
||||
}*/
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -87,37 +87,6 @@ bool checkIfGroupAlwaysTrueFullMatch(const CNFQuery::OrGroup & group, const std:
|
||||
|
||||
ComparisonGraph::CompareResult getExpectedCompare(const CNFQuery::AtomicFormula & atom)
|
||||
{
|
||||
/*static const std::map<std::string, std::string> inverse_relations = {
|
||||
{"equals", "notEquals"},
|
||||
{"less", "greaterOrEquals"},
|
||||
{"lessOrEquals", "greater"},
|
||||
{"notEquals", "equals"},
|
||||
{"greaterOrEquals", "less"},
|
||||
{"greater", "lessOrEquals"},
|
||||
};
|
||||
|
||||
static const std::map<std::string, ComparisonGraph::CompareResult> relation_to_compare = {
|
||||
{"equals", ComparisonGraph::CompareResult::EQUAL},
|
||||
{"less", ComparisonGraph::CompareResult::LESS},
|
||||
{"lessOrEquals", ComparisonGraph::CompareResult::LESS_OR_EQUAL},
|
||||
{"notEquals", ComparisonGraph::CompareResult::UNKNOWN},
|
||||
{"greaterOrEquals", ComparisonGraph::CompareResult::GREATER_OR_EQUAL},
|
||||
{"greater", ComparisonGraph::CompareResult::GREATER},
|
||||
};
|
||||
|
||||
|
||||
const auto * func = atom.ast->as<ASTFunction>();
|
||||
if (func && inverse_relations.count(func->name))
|
||||
{
|
||||
std::string function_name = func->name;
|
||||
if (atom.negative)
|
||||
{
|
||||
function_name = inverse_relations.at(func->name);
|
||||
}
|
||||
return relation_to_compare.at(function_name);
|
||||
}
|
||||
return ComparisonGraph::CompareResult::UNKNOWN;*/
|
||||
|
||||
const auto * func = atom.ast->as<ASTFunction>();
|
||||
if (func)
|
||||
{
|
||||
|
@ -89,34 +89,6 @@ namespace
|
||||
|
||||
ComparisonGraph::CompareResult getExpectedCompare(const CNFQuery::AtomicFormula & atom)
|
||||
{
|
||||
/*static const std::map<std::string, std::string> inverse_relations = {
|
||||
{"equals", "notEquals"},
|
||||
{"less", "greaterOrEquals"},
|
||||
{"lessOrEquals", "greater"},
|
||||
{"notEquals", "equals"},
|
||||
{"greaterOrEquals", "less"},
|
||||
{"greater", "lessOrEquals"},
|
||||
};
|
||||
|
||||
static const std::map<std::string, ComparisonGraph::CompareResult> relation_to_compare = {
|
||||
{"equals", ComparisonGraph::CompareResult::EQUAL},
|
||||
{"less", ComparisonGraph::CompareResult::LESS},
|
||||
{"lessOrEquals", ComparisonGraph::CompareResult::LESS_OR_EQUAL},
|
||||
{"notEquals", ComparisonGraph::CompareResult::UNKNOWN},
|
||||
{"greaterOrEquals", ComparisonGraph::CompareResult::GREATER_OR_EQUAL},
|
||||
{"greater", ComparisonGraph::CompareResult::GREATER},
|
||||
};
|
||||
|
||||
|
||||
const auto * func = atom.ast->as<ASTFunction>();
|
||||
if (func && inverse_relations.count(func->name))
|
||||
{
|
||||
std::string function_name = func->name;
|
||||
if (atom.negative)
|
||||
function_name = inverse_relations.at(func->name);
|
||||
return relation_to_compare.at(function_name);
|
||||
}
|
||||
return ComparisonGraph::CompareResult::UNKNOWN;*/
|
||||
const auto * func = atom.ast->as<ASTFunction>();
|
||||
if (func)
|
||||
{
|
||||
@ -212,23 +184,6 @@ bool MergeTreeIndexMergedCondition::mayBeTrueOnGranule(const MergeTreeIndexGranu
|
||||
}
|
||||
}
|
||||
}
|
||||
/*for (auto atom : or_group)
|
||||
{
|
||||
pushNotIn(atom);
|
||||
for (size_t i = 0; i < values.size(); ++i)
|
||||
if (values[i])
|
||||
for (const auto & hypothesis_or_group : index_to_atomic_hypotheses[i])
|
||||
{
|
||||
if (hypothesis_or_group.size() == 1)
|
||||
{
|
||||
const auto & hypothesis_atom = *std::begin(hypothesis_or_group);
|
||||
if (atom.ast->getTreeHash() == hypothesis_atom.ast->getTreeHash())
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}*/
|
||||
always_false = true;
|
||||
});
|
||||
return !always_false;
|
||||
|
Loading…
Reference in New Issue
Block a user