class IndexMatch implements WritableComparable<IndexMatch> {

    @Override
    public int compareTo(IndexMatch other) {
        Preconditions.checkNotNull(other);
        return uid.compareTo(other.uid);
    }

    public  IndexMatch(final String uid);
    protected  IndexMatch();
    public  IndexMatch(final String uid, final JexlNode myNode);
    public  IndexMatch(final String uid, final JexlNode myNode, final String shard);
    public  IndexMatch(final String uid, final JexlNode myNode, final IndexMatchType type);
    public  IndexMatch(Set<JexlNode> nodes, String uid, final IndexMatchType type);

}