All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.arcadedb.query.sql.executor.IndexSearchInfo Maven / Gradle / Ivy

There is a newer version: 24.11.1
Show newest version
package com.arcadedb.query.sql.executor;

public class IndexSearchInfo {
  private final boolean        allowsRangeQueries;
  private final boolean        map;
  private final boolean        indexByKey;
  private final String         field;
  private final CommandContext context;
  private final boolean        indexByValue;

  public IndexSearchInfo(String indexField, boolean allowsRangeQueries, boolean map, boolean indexByKey, boolean indexByValue, CommandContext context) {
    this.field = indexField;
    this.allowsRangeQueries = allowsRangeQueries;
    this.map = map;
    this.indexByKey = indexByKey;
    this.context = context;
    this.indexByValue = indexByValue;
  }

  public String getField() {
    return field;
  }

  public CommandContext getContext() {
    return context;
  }

  public boolean allowsRange() {
    return allowsRangeQueries;
  }

  public boolean isMap() {
    return map;
  }

  public boolean isIndexByKey() {
    return indexByKey;
  }

  public boolean isIndexByValue() {
    return indexByValue;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy