You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Nikolay Izhikov (JIRA)" <ji...@apache.org> on 2017/09/07 14:10:00 UTC
[jira] [Created] (IGNITE-6301) CacheConfiguration.indexedTypes
never initialized and can be removed
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)