public void executeOperation()

in common/src/main/java/com/youtrackdb/ldbc/common/queries/ListQueryHandler.java [19:36]


    public void executeOperation(TOperation operation, TinkerPopConnectionState state, ResultReporter resultReporter) throws DbException {
        try {
            Map<String, String> properties = state.getProperties();
            List<TResult> results = state.computeInTx(g -> {
                GraphTraversal<?, Map<String, Object>> traversal = buildTraversal(operation, g, properties);
                List<TResult> list = new ArrayList<>();
                while (traversal.hasNext()) {
                    list.add(toResult(traversal.next()));
                }
                return list;
            });
            resultReporter.report(results.size(), results, operation);
        } catch (DbException e) {
            throw e;
        } catch (Exception e) {
            throw new DbException("Error executing query", e);
        }
    }