@Override public Object call() throws Exception { ccfg.setIndexedTypes(Integer.class, TestValueGroupIndexInvalidAnnotation.class); return null; } }, CacheException.class, "Inline size cannot be set on a field with group index");
@Override public Object call() throws Exception { ccfg.setIndexedTypes(Integer.class, TestValueNegativeInlineSize.class); return null; } },
/** * build cache configuration * @param name cache name * @return configuration * @see CacheConfiguration */ private CacheConfiguration buildCacheConfiguration(String name) { CacheConfiguration ccfg = new CacheConfiguration(name); ccfg.setIndexedTypes(String.class, Bookmark.class); return ccfg; }
/** {@inheritDoc} */ @Override protected CacheConfiguration<Integer, Integer> cacheConfiguration() { CacheConfiguration<Integer, Integer> ccfg = super.cacheConfiguration(); ccfg.setIndexedTypes(Integer.class, Integer.class); return ccfg; }
/** * @param name Cache name. * @return Cache configuration. * @throws Exception In case of error. */ @SuppressWarnings("unchecked") private CacheConfiguration cacheConfiguration(@NotNull String name) throws Exception { CacheConfiguration cfg = defaultCacheConfiguration(); cfg.setIndexedTypes(Integer.class, Integer.class); cfg.setName(name); return cfg; }
/** * @param name Cache name. * @return Cache configuration. * @throws Exception In case of error. */ private CacheConfiguration cacheConfiguration(@NotNull String name) throws Exception { CacheConfiguration cfg = defaultCacheConfiguration(); cfg.setIndexedTypes(Integer.class, Integer.class); cfg.setName(name); return cfg; }
/** {@inheritDoc} */ protected CacheConfiguration createCacheConfiguration(String cacheName) { CacheConfiguration cfg = new CacheConfiguration() .setName(cacheName) .setIndexedTypes(Integer.class, Value.class); return cfg; }
/** * @return Cache configuration. */ private CacheConfiguration cacheConfiguration() { CacheConfiguration<Object, Object> ccfg = new CacheConfiguration<>(CACHE_NAME); ccfg.setIndexedTypes(String.class, String.class); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); return ccfg; }
/** * @throws Exception If failed. */ @Test public void testConfiguredFromAnnotations() throws Exception { IgniteEx grid = grid(0); CacheConfiguration<Integer, Salary> ccfg = new CacheConfiguration<>("SalaryCache-3"); ccfg.setIndexedTypes(Integer.class, SalaryWithAnnotations.class); grid.createCache(ccfg); checkPrecisionAndScale(SalaryWithAnnotations.class.getSimpleName().toUpperCase(), "amount", PRECISION, SCALE); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration<Integer, String> ccfg = new CacheConfiguration<>(DEFAULT_CACHE_NAME); ccfg.setIndexedTypes(Integer.class, String.class); ccfg.setCacheMode(LOCAL); cfg.setCacheConfiguration(ccfg); return cfg; }
/** * @param cacheName Cache name. * @return Cache configuration. */ private CacheConfiguration<Integer, String> configureCache(String cacheName) { CacheConfiguration<Integer, String> ccfg = defaultCacheConfiguration(); ccfg.setName(cacheName); ccfg.setWriteSynchronizationMode(FULL_SYNC); ccfg.setIndexedTypes(Integer.class, String.class); ccfg.setSqlFunctionClasses(Functions.class); return ccfg; }
/** * @param cacheName Cache name. * @return Cache configuration. */ private CacheConfiguration cacheConfiguration(String cacheName) { CacheConfiguration cfg = defaultCacheConfiguration(); cfg.setName(cacheName); cfg.setBackups(1); cfg.setGroupName(STATIC_CACHE_CACHE_GROUP_NAME); cfg.setIndexedTypes(Long.class, Long.class); return cfg; }
/** * Test duplicate key class. * * @throws Exception If failed. */ @Test public void testDuplicateKeyClass() throws Exception { CacheConfiguration ccfg = new CacheConfiguration() .setName(CACHE_NAME) .setIndexedTypes(UUID.class, Clazz1.class, UUID.class, Clazz2.class); grid(0).createCache(ccfg); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration<Object, Object> ccfg = new CacheConfiguration<>(DEFAULT_CACHE_NAME); ccfg.setCacheMode(PARTITIONED); ccfg.setBackups(1); ccfg.setIndexedTypes(Integer.class, Person.class); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setClientMode(client); CacheConfiguration<Object, Object> ccfg = new CacheConfiguration<>(DEFAULT_CACHE_NAME); ccfg.setBackups(0); ccfg.setIndexedTypes(Integer.class, Integer.class); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); if ("client".equals(cfg.getIgniteInstanceName())) cfg.setClientMode(true); CacheConfiguration<Integer, Value> cc = new CacheConfiguration<>(DEFAULT_CACHE_NAME); cc.setCopyOnRead(true); cc.setIndexedTypes(Integer.class, Value.class); cc.setSqlFunctionClasses(TestSQLFunctions.class); cfg.setCacheConfiguration(cc); return cfg; }
/** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { CacheConfiguration<Integer, Person> ccfg = new CacheConfiguration<>(CACHE_NAME); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL_SNAPSHOT); ccfg.setIndexedTypes(Integer.class, Person.class); node.createCache(ccfg); for (int i = 0; i < 100; i++) cache().put(i, new Person("Name" + i, "LastName" + i)); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setNetworkTimeout(2000); CacheConfiguration<?,?> cacheCfg = defaultCacheConfiguration(); cacheCfg.setWriteSynchronizationMode(FULL_SYNC); cacheCfg.setCacheMode(REPLICATED); cacheCfg.setIndexedTypes(Integer.class, CacheValue.class); cfg.setCacheConfiguration(cacheCfg); cfg.setDeploymentMode(SHARED); return cfg; }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { startGridsMultiThreaded(3, true); ignite(0).createCache(cacheConfig("S2P", true, false).setIndexedTypes(String.class, Person.class)); if (isBinaryMarshaller()) ignite(0).createCache(createBinCacheConfig()); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); CacheConfiguration ccfg = new CacheConfiguration("abc"); if (indexingEnabled()) ccfg.setIndexedTypes(Integer.class, Abc.class); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); ccfg.setRebalanceMode(CacheRebalanceMode.SYNC); cfg.setCacheConfiguration(F.concat(cfg.getCacheConfiguration(), ccfg)); return cfg; }