Tabnine Logo
HashFullOuterJoinBuildFirstDescriptor
Code IndexAdd Tabnine to your IDE (free)

How to use
HashFullOuterJoinBuildFirstDescriptor
in
org.apache.flink.optimizer.operators

Best Java code snippets using org.apache.flink.optimizer.operators.HashFullOuterJoinBuildFirstDescriptor (Showing top 10 results out of 315)

origin: apache/flink

private List<OperatorDescriptorDual> createFullOuterJoinDescriptors(JoinHint hint) {
  List<OperatorDescriptorDual> list = new ArrayList<>();
  switch (hint) {
    case OPTIMIZER_CHOOSES:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_SORT_MERGE:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_FIRST:
      list.add(new HashFullOuterJoinBuildFirstDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_SECOND:
      list.add(new HashFullOuterJoinBuildSecondDescriptor(this.keys1, this.keys2));
      break;
    case BROADCAST_HASH_FIRST:
    case BROADCAST_HASH_SECOND:
    default:
      throw new CompilerException("Invalid join hint: " + hint + " for full outer join");
  }
  return list;
}
origin: apache/flink

@Override
public DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node) {
  String nodeName = "FullOuterJoin ("+node.getOperator().getName()+")";
  return new DualInputPlanNode(node, nodeName, in1, in2, getStrategy(), this.keys1, this.keys2);
}
origin: org.apache.flink/flink-optimizer_2.11

@Override
public DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node) {
  String nodeName = "FullOuterJoin ("+node.getOperator().getName()+")";
  return new DualInputPlanNode(node, nodeName, in1, in2, getStrategy(), this.keys1, this.keys2);
}
origin: com.alibaba.blink/flink-optimizer

private List<OperatorDescriptorDual> createFullOuterJoinDescriptors(JoinHint hint) {
  List<OperatorDescriptorDual> list = new ArrayList<>();
  switch (hint) {
    case OPTIMIZER_CHOOSES:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_SORT_MERGE:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_FIRST:
      list.add(new HashFullOuterJoinBuildFirstDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_SECOND:
      list.add(new HashFullOuterJoinBuildSecondDescriptor(this.keys1, this.keys2));
      break;
    case BROADCAST_HASH_FIRST:
    case BROADCAST_HASH_SECOND:
    default:
      throw new CompilerException("Invalid join hint: " + hint + " for full outer join");
  }
  return list;
}
origin: org.apache.flink/flink-optimizer

@Override
public DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node) {
  String nodeName = "FullOuterJoin ("+node.getOperator().getName()+")";
  return new DualInputPlanNode(node, nodeName, in1, in2, getStrategy(), this.keys1, this.keys2);
}
origin: org.apache.flink/flink-optimizer_2.11

private List<OperatorDescriptorDual> createFullOuterJoinDescriptors(JoinHint hint) {
  List<OperatorDescriptorDual> list = new ArrayList<>();
  switch (hint) {
    case OPTIMIZER_CHOOSES:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_SORT_MERGE:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_FIRST:
      list.add(new HashFullOuterJoinBuildFirstDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_SECOND:
      list.add(new HashFullOuterJoinBuildSecondDescriptor(this.keys1, this.keys2));
      break;
    case BROADCAST_HASH_FIRST:
    case BROADCAST_HASH_SECOND:
    default:
      throw new CompilerException("Invalid join hint: " + hint + " for full outer join");
  }
  return list;
}
origin: org.apache.flink/flink-optimizer_2.10

@Override
public DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node) {
  String nodeName = "FullOuterJoin("+node.getOperator().getName()+")";
  return new DualInputPlanNode(node, nodeName, in1, in2, getStrategy(), this.keys1, this.keys2);
}
origin: org.apache.flink/flink-optimizer

private List<OperatorDescriptorDual> createFullOuterJoinDescriptors(JoinHint hint) {
  List<OperatorDescriptorDual> list = new ArrayList<>();
  switch (hint) {
    case OPTIMIZER_CHOOSES:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_SORT_MERGE:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_FIRST:
      list.add(new HashFullOuterJoinBuildFirstDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_SECOND:
      list.add(new HashFullOuterJoinBuildSecondDescriptor(this.keys1, this.keys2));
      break;
    case BROADCAST_HASH_FIRST:
    case BROADCAST_HASH_SECOND:
    default:
      throw new CompilerException("Invalid join hint: " + hint + " for full outer join");
  }
  return list;
}
origin: com.alibaba.blink/flink-optimizer

@Override
public DualInputPlanNode instantiate(Channel in1, Channel in2, TwoInputNode node) {
  String nodeName = "FullOuterJoin ("+node.getOperator().getName()+")";
  return new DualInputPlanNode(node, nodeName, in1, in2, getStrategy(), this.keys1, this.keys2);
}
origin: org.apache.flink/flink-optimizer_2.10

private List<OperatorDescriptorDual> createFullOuterJoinDescriptors(JoinHint hint) {
  List<OperatorDescriptorDual> list = new ArrayList<>();
  switch (hint) {
    case OPTIMIZER_CHOOSES:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_SORT_MERGE:
      list.add(new SortMergeFullOuterJoinDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_FIRST:
      list.add(new HashFullOuterJoinBuildFirstDescriptor(this.keys1, this.keys2));
      break;
    case REPARTITION_HASH_SECOND:
      list.add(new HashFullOuterJoinBuildSecondDescriptor(this.keys1, this.keys2));
      break;
    case BROADCAST_HASH_FIRST:
    case BROADCAST_HASH_SECOND:
    default:
      throw new CompilerException("Invalid join hint: " + hint + " for full outer join");
  }
  return list;
}
org.apache.flink.optimizer.operatorsHashFullOuterJoinBuildFirstDescriptor

Most used methods

  • <init>
  • getStrategy

Popular in Java

  • Finding current android device location
  • getSharedPreferences (Context)
  • getApplicationContext (Context)
  • onCreateOptionsMenu (Activity)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • JFileChooser (javax.swing)
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Runner (org.openjdk.jmh.runner)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now