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