private ArrayList<Long> generateIdsForCondition(String indexName, String value)
	{
		ArrayList<Long> results = new ArrayList<>();
		
		NodeReference node = DataWorker.GetNodeReference(indexGlobal);
		
		String key = "";
		while (true)
		{
			key = node.nextSubscript(indexName, value, key);
			if (key.equals(""))
				break;
			
			Long parsedKey = Long.parseLong(key);
			if (ids != null && !ids.contains(parsedKey))
				continue;
				
			results.add(parsedKey);
		}
		return results;
	}