f7
f7 is a spreadsheet formula execution library
git clone https://git.vogt.world/f7.git
Log | Files | README.md | LICENSE.md
← All files
name: src/main/java/io/protobase/f7/models/RangeQueryNode.java
-rw-r--r--
751
 1package io.protobase.f7.models;
 2
 3import com.google.common.base.MoreObjects;
 4
 5import java.util.List;
 6
 7/**
 8 * A range query node represents a query for cells that has multiple ranges, and possibly a named range.
 9 */
10public class RangeQueryNode extends BaseObject implements Node {
11  private List<Node> nodes;
12
13  public RangeQueryNode(List<Node> nodes) {
14    this.nodes = nodes;
15  }
16
17  /**
18   * Nodes that make up this query.
19   *
20   * @return
21   */
22  public List<Node> getNodes() {
23    return nodes;
24  }
25
26  @Override
27  public String toString() {
28    return MoreObjects.toStringHelper(this)
29        .add("nodes", nodes)
30        .toString();
31  }
32
33  @Override
34  public Object[] significantAttributes() {
35    return new Object[]{
36        nodes
37    };
38  }
39}