List<Pair<RexNode, String>> projects = project.getNamedProjects(); List<Pair<RexNode, String>> newProjects = new ArrayList<>(); Map<Integer, Integer> mapping = new HashMap<>(); if (newProjects.equals(project.getNamedProjects())) { return;
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
List<Pair<RexNode, String>> projects = project.getNamedProjects(); List<Pair<RexNode, String>> newProjects = new ArrayList<>(); Map<Integer, Integer> mapping = new HashMap<>(); if (newProjects.equals(project.getNamedProjects())) { return;
List<RexNode> desiredFields = new ArrayList<>(); List<String> desiredNames = new ArrayList<>(); for (Pair<RexNode, String> field : project.getNamedProjects()) { if (field.getKey() instanceof RexInputRef) { desiredFields.add(field.getKey());
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
List<String> desiredNames = new ArrayList<>(); for (Pair<RexNode, String> field : project.getNamedProjects()) { if (field.getKey() instanceof RexInputRef) { int index = tableModify.getUpdateColumnList().indexOf(field.getValue());
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
List<Pair<RexNode, String>> namedProjects = new ArrayList<>(); namedProjects.add(Pair.of(mockRexField, "test_field")); when(mockProject.getNamedProjects()).thenReturn(namedProjects); StreamApplicationDescriptorImpl mockAppDesc = mock(StreamApplicationDescriptorImpl.class); OperatorSpec<Object, SamzaSqlRelMessage> mockInputOp = mock(OperatorSpec.class);
List<Pair<RexNode, String>> namedProjects = new ArrayList<>(); namedProjects.add(Pair.of(mockRexField, "test_field")); when(mockProject.getNamedProjects()).thenReturn(namedProjects); List<RexNode> flattenProjects = new ArrayList<>(); RexCall mockFlattenProject = mock(RexCall.class);
joinType.generatesNullsOnRight(); for (Pair<RexNode, String> pair : project.getNamedProjects()) { RexNode newProjExpr = removeCorrelationExpr(
for (Pair<RexNode, String> pair : project.getNamedProjects()) { bottomProgramBuilder.addProject(pair.left, pair.right);
calc.getRowType(), rexBuilder); for (Pair<RexNode, String> field : project.getNamedProjects()) { progBuilder.addProject(field.left, field.right);
calc.getRowType(), rexBuilder); for (Pair<RexNode, String> field : project.getNamedProjects()) { progBuilder.addProject(field.left, field.right);
for (Pair<RexNode, String> pair : project.getNamedProjects()) { bottomProgramBuilder.addProject(pair.left, pair.right);
for (Pair<RexNode, String> pair : project.getNamedProjects()) { bottomProgramBuilder.addProject(pair.left, pair.right);