Codota Logo
RelDecorrelator$RemoveSingleAggregateRule
Code IndexAdd Codota to your IDE (free)

How to use
RelDecorrelator$RemoveSingleAggregateRule
in
org.apache.calcite.sql2rel

Best Java code snippets using org.apache.calcite.sql2rel.RelDecorrelator$RemoveSingleAggregateRule (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: com.alibaba.blink/flink-table

public RelNode removeCorrelationViaRule(RelNode root) {
  HepProgram program = HepProgram.builder()
      .addRuleInstance(new RemoveSingleAggregateRule())
      .addRuleInstance(new RemoveCorrelationForScalarProjectRule())
      //.addRuleInstance(new RemoveCorrelationForScalarAggregateRule())
      .build();
  HepPlanner planner = createPlanner(program);
  planner.setRoot(root);
  return planner.findBestExp();
}
origin: Qihoo360/Quicksql

RemoveSingleAggregateRule(RelBuilderFactory relBuilderFactory) {
 super(
   operand(
     LogicalAggregate.class,
     operand(
       LogicalProject.class,
       operand(LogicalAggregate.class, any()))),
   relBuilderFactory, null);
}
origin: org.apache.calcite/calcite-core

RemoveSingleAggregateRule(RelBuilderFactory relBuilderFactory) {
 super(
   operand(
     LogicalAggregate.class,
     operand(
       LogicalProject.class,
       operand(LogicalAggregate.class, any()))),
   relBuilderFactory, null);
}
origin: Qihoo360/Quicksql

public RelNode removeCorrelationViaRule(RelNode root) {
 final RelBuilderFactory f = relBuilderFactory();
 HepProgram program = HepProgram.builder()
   .addRuleInstance(new RemoveSingleAggregateRule(f))
   .addRuleInstance(new RemoveCorrelationForScalarProjectRule(f))
   .addRuleInstance(new RemoveCorrelationForScalarAggregateRule(f))
   .build();
 HepPlanner planner = createPlanner(program);
 planner.setRoot(root);
 return planner.findBestExp();
}
origin: com.alibaba.blink/flink-table

RemoveSingleAggregateRule() {
  super(
      operand(
          LogicalAggregate.class,
          operand(
              LogicalProject.class,
              operand(LogicalAggregate.class, any()))));
}
origin: org.apache.calcite/calcite-core

public RelNode removeCorrelationViaRule(RelNode root) {
 final RelBuilderFactory f = relBuilderFactory();
 HepProgram program = HepProgram.builder()
   .addRuleInstance(new RemoveSingleAggregateRule(f))
   .addRuleInstance(new RemoveCorrelationForScalarProjectRule(f))
   .addRuleInstance(new RemoveCorrelationForScalarAggregateRule(f))
   .build();
 HepPlanner planner = createPlanner(program);
 planner.setRoot(root);
 return planner.findBestExp();
}
org.apache.calcite.sql2relRelDecorrelator$RemoveSingleAggregateRule

Javadoc

Rule to remove single_value rel. For cases like
AggRel single_value proj/filter/agg/ join on unique LHS key AggRel single group

Most used methods

  • <init>
  • any
  • operand

Popular in Java

  • Start an intent from android
  • getSharedPreferences (Context)
  • onRequestPermissionsResult (Fragment)
  • requestLocationUpdates (LocationManager)
  • BufferedReader (java.io)
    Reads text from a character-input stream, buffering characters so as to provide for the efficient re
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • ImageIO (javax.imageio)
  • BoxLayout (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Option (scala)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now