@Override
  public boolean equals(final Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    final InFilter that = (InFilter) o;
    return Objects.equals(values, that.values);
  }
This class can be seen as a combination of {@link PreciseFilter} & {@link OrFilter}. Here we
construct a new filter to avoid too deep stack and to ensure performance.
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/filter/impl/values/InFilter.java