package org.vertexium.cypher.ast.model; import com.google.common.collect.ImmutableList; import java.util.stream.Stream; public class CypherQuery extends CypherAstBase { private final ImmutableList<CypherClause> clauses; public CypherQuery(ImmutableList<CypherClause> clauses) { this.clauses = clauses; } public ImmutableList<CypherClause> getClauses() { return clauses; } @Override public Stream<? extends CypherAstBase> getChildren() { return clauses.stream(); } }