package com.taobao.tddl.optimizer.core.function; import org.junit.Ignore; import com.taobao.tddl.optimizer.core.datatype.DataType; import com.taobao.tddl.optimizer.core.expression.IExtraFunction; import com.taobao.tddl.optimizer.core.expression.IFunction; import com.taobao.tddl.optimizer.core.expression.IFunction.FunctionType; import com.taobao.tddl.optimizer.exceptions.FunctionException; /** * 假函数,不能参与任何运算。如果需要实现bdb的运算,需要额外的写实现放到map里,这个的作用就是mysql,直接发送下去的函数 * * @author Whisper */ @Ignore public class DummyTest implements IExtraFunction { public DataType getReturnType() { return null; } public void compute(Object[] args) throws FunctionException { } public void setFunction(IFunction function) { } public FunctionType getFunctionType() { return FunctionType.Scalar; } public DataType getMapReturnType() { return getReturnType(); } public Object getResult() { return null; } public void clear() { } }