package io.crate.operation.operator;
import io.crate.metadata.FunctionInfo;
import io.crate.types.DataType;
import io.crate.types.DataTypes;
public class LteOperator extends CmpOperator {
public static final String NAME = "op_<=";
public static void register(OperatorModule module) {
for (DataType type : DataTypes.PRIMITIVE_TYPES) {
module.registerOperatorFunction(new LteOperator(generateInfo(NAME, type)));
}
}
LteOperator(FunctionInfo info) {
super(info);
}
@Override
protected boolean compare(int comparisonResult) {
return comparisonResult <= 0;
}
}