Nikolay Izhikov created IGNITE-6301:
---------------------------------------
Summary: CacheConfiguration.indexedTypes never initialized and can be removed
Key: IGNITE-6301
URL:
https://issues.apache.org/jira/browse/IGNITE-6301 Project: Ignite
Issue Type: Bug
Components: sql
Affects Versions: 2.1
Reporter: Nikolay Izhikov
Priority: Trivial
CacheConfiguration#indexedTypes never initialized
{code:java}
public class CacheConfiguration<K, V> extends MutableConfiguration<K, V> {
//...
/** */
private transient Class<?>[] indexedTypes;
//....
public CacheConfiguration<K, V> setIndexedTypes(Class<?>... indexedTypes) {
if (F.isEmpty(indexedTypes))
return this;
int len = indexedTypes.length;
if (len == 0)
return this;
A.ensure((len & 1) == 0,
"Number of indexed types is expected to be even. Refer to method javadoc for details.");
if (this.indexedTypes != null)
throw new CacheException("Indexed types can be set only once.");
Class<?>[] newIndexedTypes = new Class<?>[len];
....
// other method body fill qryEntities list.
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)