// Path: src/main/java/com/eharmony/pho/query/criterion/Symbolic.java
// public interface Symbolic {
// 
//     public String symbol();
// 
// }


import com.eharmony.pho.query.criterion.Symbolic;
package com.eharmony.pho.hbase.translator;


/**
 * Mappings for Apache Phoenix HBase query operators 
 */
public enum PhoenixHBaseOperator implements Symbolic {
    EQUAL("="),
    NOT_EQUAL("!="),
    GREATER_THAN(">"), 
    GREATER_THAN_OR_EQUAL(">="), 
    LESS_THAN("<"), 
    LESS_THAN_OR_EQUAL("<="),
    
    OR("OR"),
    AND("AND"),
    
    LIKE("LIKE"),
// Path: src/main/java/com/eharmony/pho/query/criterion/Symbolic.java
// public interface Symbolic {
// 
//     public String symbol();
// 
// }


// Path: src/main/java/com/eharmony/pho/hbase/translator/PhoenixHBaseOperator.java
import com.eharmony.pho.query.criterion.Symbolic;

package com.eharmony.pho.hbase.translator;


/**
 * Mappings for Apache Phoenix HBase query operators 
 */
public enum PhoenixHBaseOperator implements Symbolic {
    EQUAL("="),
    NOT_EQUAL("!="),
    GREATER_THAN(">"), 
    GREATER_THAN_OR_EQUAL(">="), 
    LESS_THAN("<"), 
    LESS_THAN_OR_EQUAL("<="),
    
    OR("OR"),
    AND("AND"),
    
    LIKE("LIKE"),
    LIKE_CASE_INSENSITIVE("ILIKE"),