@Test
 public void testExecute() throws Exception {

    PartitionTable table = new TableBuilder().appenTable("trade_order", "trade_order_{0}", "value % 4")
                                             .appendNodeMapping("p0:0,1,2,3")
                                             .appendColumn("user_id", null).toTable();
    CalculateUnit unit = new CalculateUnit();
    unit.addCondition(ConditionUnit.buildConditionUnit("trade_order", "user_id", new String[]{"4"}, ConditionUnitOperator.EQUAL));
    List<TargetTableEntity> target = table.execute(unit);
    System.out.println(target);
    Assert.assertEquals("p0", target.get(0).getTargetDB());
    Assert.assertEquals("trade_order_0", target.get(0).getTargetTable());
}