blob: 85651fedc8deb3f503f86de24483cad93f18728c [file] [log] [blame]
package edu.uci.ics.asterix.aql.expression;
public class FunIdentifier extends Identifier {
private int arity;
public FunIdentifier() {
}
public FunIdentifier(String name, int arity) {
this.value = name;
this.arity = arity;
}
public int getArity() {
return arity;
}
public void setArity(int arity) {
this.arity = arity;
}
public boolean equals(Object o) {
if (FunIdentifier.class.isInstance(o)) {
FunIdentifier obj = (FunIdentifier) o;
if (obj.getArity() == arity && obj.getValue().equals(value)) {
return true;
} else {
return false;
}
} else {
return false;
}
}
@Override
public String toString() {
return value + "@" + arity;
}
}