- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {ScheduledThreadPoolExecutor s =
new ScheduledThreadPoolExecutor(corePoolSize)
ThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
String str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
- Smart code suggestions by Codota
}
private String getPkStringFromData(byte[][] data) { List<Integer> pkIndices = dbc.getPrimaryKeyIndices(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < pkIndices.size(); ++i) { Integer index = pkIndices.get(i); byte[] pkElementValue = data[index]; String elementString = new String(pkElementValue); sb.append(elementString); if (i < pkIndices.size() - 1) sb.append("-"); } return sb.toString(); }
public static String setDBProcessingMetaData(DataBaseConnector dbc, boolean readDataTable, String tableName, byte[][] data, JCas cas) { String pkString = null; // remove previously added dbMetaData JCasUtil.select(cas, DBProcessingMetaData.class).forEach(x -> x.removeFromIndexes()); DBProcessingMetaData dbMetaData = new DBProcessingMetaData(cas); List<Integer> pkIndices = dbc.getPrimaryKeyIndices(); StringArray pkArray = new StringArray(cas, pkIndices.size()); for (int i = 0; i < pkIndices.size(); ++i) { Integer index = pkIndices.get(i); String pkElementValue = new String(data[index], Charset.forName("UTF-8")); pkArray.set(i, pkElementValue); } if (log.isDebugEnabled()) log.debug("Setting primary key to {}", Arrays.toString(pkArray.toArray())); dbMetaData.setPrimaryKey(pkArray); if (!readDataTable) dbMetaData.setSubsetTable( tableName.contains(".") ? tableName : dbc.getActivePGSchema() + "." + tableName); dbMetaData.addToIndexes(); return pkString; }