package com.github.anno4j.querying; import org.openrdf.query.algebra.evaluation.function.string.Contains; /** * Possible comparison methods */ public enum Comparison { /** * Equal */ EQ("="), /** * Greater than or equal */ GTE(">="), /** * Greater than */ GT(">"), /** * Lower than */ LT("<"), /** * Lower than or equals */ LTE("<="), CONTAINS("contains"), STARTS_WITH("startsWith"), ENDS_WITH("endWith"); private String sparqlOperator; /** * Constructor * @param sparqlOperator comparison operator in SPARQL */ Comparison(String sparqlOperator) { this.sparqlOperator = sparqlOperator; } /** * Getter for the SPARQL comparison operator * @return comparison operator in SPARQL */ public String getSparqlOperator() { return sparqlOperator; } }