Object columnObj = invokeMethod(e, "getLeftExpression");
if(columnObj instanceof LongValue){
LongValue longValue = (LongValue)columnObj;
oe.setColumnname(longValue.getStringValue());
}else{
Column column = (Column)invokeMethod(e, "getLeftExpression");
oe.setColumnname(column.getColumnName());
}
if (e instanceof BinaryExpression) {
BinaryExpression be = (BinaryExpression) e;
oe.setExp(be.getStringExpression());
if(be.getRightExpression() instanceof Function){