private void checkSplitLineage(String query, String loadFuncStrA, String loadFuncStrB)
throws FrontendException {
LogicalPlan plan = createAndProcessLPlan(query);
LOSplitOutput splitOutputB = (LOSplitOutput)plan.getSinks().get(0);
LogicalExpressionPlan bPlan = splitOutputB.getFilterPlan();
LogicalExpression exOp = (LogicalExpression)bPlan.getSinks().get(0);
if(! (exOp instanceof ProjectExpression)) exOp = (LogicalExpression) bPlan.getSinks().get(1);
CastExpression cast = (CastExpression)bPlan.getPredecessors(exOp).get(0);
checkCastLoadFunc(cast, loadFuncStrA);
LOSplitOutput splitOutputC = (LOSplitOutput)plan.getSinks().get(0);
LogicalExpressionPlan cPlan = splitOutputC.getFilterPlan();
exOp = (LogicalExpression) cPlan.getSinks().get(0);
if(! (exOp instanceof ProjectExpression)) exOp = (LogicalExpression) cPlan.getSinks().get(1);