package com.taobao.tddl.optimizer.core.expression;
import java.util.List;
/**
* boolean filter.
*
* <pre>
* 例子:
* a. column > 100
* b. count(id) > 100
* </pre>
*
* @author jianxing <jianxing.qx@taobao.com>
* @author whisper
* @author jianghang 2013-11-8 下午2:01:21
* @since 5.0.0
*/
public interface IBooleanFilter extends IFilter<IBooleanFilter> {
@Override
public IBooleanFilter setOperation(OPERATION operation);
public Object getColumn();
public IBooleanFilter setColumn(Object column);
public Object getValue();
public IBooleanFilter setValue(Object value);
/**
* 多个value,出现id in ()
*/
public List<Object> getValues();
public IBooleanFilter setValues(List<Object> values);
}