You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@orc.apache.org by "Yiqun Zhang (Jira)" <ji...@apache.org> on 2021/08/02 09:03:00 UTC
[jira] [Created] (ORC-897) optimization loop termination condition
in readerIsCompatible method
Yiqun Zhang created ORC-897:
-------------------------------
Summary: optimization loop termination condition in readerIsCompatible method
Key: ORC-897
URL: https://issues.apache.org/jira/browse/ORC-897
Project: ORC
Issue Type: Improvement
Components: Java
Reporter: Yiqun Zhang
{code:java}
private static boolean sameKeys(EncryptionKey[] first,
EncryptionKey[] next) {
if (first.length != next.length) {
return false;
}
for(int k = 0; k < first.length && k < next.length; ++k) {
if (!first[k].getKeyName().equals(next[k].getKeyName()) ||
first[k].getKeyVersion() != next[k].getKeyVersion() ||
first[k].getAlgorithm() != next[k].getAlgorithm()) {
return false;
}
}
return true;
}
{code}
{color:red}k < next.length{color} is not necessary
There are five similar codes.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)