private void createTransactions(AbstractTransactionNeo4jGraph graph) { long batches = tranCnt / batchSize; long left = tranCnt % batchSize; if (left != 0) { batches++; } for (long i = 0; i < batches; i++) { List<TransactionEntity> transactions = new ArrayList<TransactionEntity>(); long realTransInBatch = batchSize; if (i == batches - 1 && left != 0) { realTransInBatch = left; } for (int j = 0; j < realTransInBatch; j++) { transactions.add(createRandomTransaction()); } graph.addTransactions(transactions); } }
private void createAccounts(AbstractTransactionNeo4jGraph graph) { long acctNum = baseAcctNum; long batches = nodeCnt / batchSize; long left = nodeCnt % batchSize; if (left != 0) { batches++; } for (long i = 0; i < batches; i++) { List<Long> batchAccouts = new ArrayList<Long>(); long realAccountsInBatch = batchSize; if (i == batches - 1 && left != 0) { realAccountsInBatch = left; } for (int j = 0; j < realAccountsInBatch; j++) { batchAccouts.add(acctNum); acctNum++; } graph.addAccounts(batchAccouts); } }