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

How to use
Intersect
in
com.facebook.presto.sql.tree

Best Java code snippets using com.facebook.presto.sql.tree.Intersect (Showing top 20 results out of 315)

origin: prestodb/presto

@Test
public void testIntersect()
{
  assertStatement("SELECT 123 INTERSECT DISTINCT SELECT 123 INTERSECT ALL SELECT 123",
      new Query(
          Optional.empty(),
          new Intersect(ImmutableList.of(
              new Intersect(ImmutableList.of(createSelect123(), createSelect123()), true),
              createSelect123()
          ), false),
          Optional.empty(),
          Optional.empty()));
}
origin: prestodb/presto

@Override
protected Void visitIntersect(Intersect node, Integer indent)
{
  Iterator<Relation> relations = node.getRelations().iterator();
  while (relations.hasNext()) {
    processRelation(relations.next(), indent);
    if (relations.hasNext()) {
      builder.append("INTERSECT ");
      if (!node.isDistinct()) {
        builder.append("ALL ");
      }
    }
  }
  return null;
}
origin: prestodb/presto

  @Override
  public int hashCode()
  {
    return Objects.hash(relations, isDistinct());
  }
}
origin: stackoverflow.com

 boolean collision() {
  return oval.intersects(rect.getBounds());
}

public static void main(String[] args) {
  Intersect i = new Intersect();
  i.setVisible(true);
  if (i.collision())
    System.out.println("boom");
  else System.out.println("no boom");
}
origin: prestodb/presto

@Override
protected RelationPlan visitIntersect(Intersect node, Void context)
{
  checkArgument(!node.getRelations().isEmpty(), "No relations specified for INTERSECT");
  SetOperationPlan setOperationPlan = process(node);
  PlanNode planNode = new IntersectNode(idAllocator.getNextId(), setOperationPlan.getSources(), setOperationPlan.getSymbolMapping(), ImmutableList.copyOf(setOperationPlan.getSymbolMapping().keySet()));
  return new RelationPlan(planNode, analysis.getScope(node), planNode.getOutputSymbols());
}
origin: prestodb/presto

@Override
public boolean equals(Object obj)
{
  if (this == obj) {
    return true;
  }
  if ((obj == null) || (getClass() != obj.getClass())) {
    return false;
  }
  Intersect o = (Intersect) obj;
  return Objects.equals(relations, o.relations) &&
      Objects.equals(isDistinct(), o.isDistinct());
}
origin: uk.co.nichesolutions.presto/presto-parser

@Override
protected R visitIntersect(Intersect node, C context)
{
  for (Relation relation : node.getRelations()) {
    process(relation, context);
  }
  return null;
}
origin: rakam-io/rakam

@Override
protected Void visitIntersect(Intersect node, Integer indent) {
  Iterator<Relation> relations = node.getRelations().iterator();
  while (relations.hasNext()) {
    processRelation(relations.next(), indent);
    if (relations.hasNext()) {
      builder.append("INTERSECT ");
      if (!node.isDistinct()) {
        builder.append("ALL ");
      }
    }
  }
  return null;
}
origin: prestodb/presto

@Override
public String toString()
{
  return toStringHelper(this)
      .add("relations", relations)
      .add("distinct", isDistinct())
      .toString();
}
origin: prestodb/presto

@Override
public Node visitSetOperation(SqlBaseParser.SetOperationContext context)
{
  QueryBody left = (QueryBody) visit(context.left);
  QueryBody right = (QueryBody) visit(context.right);
  boolean distinct = context.setQuantifier() == null || context.setQuantifier().DISTINCT() != null;
  switch (context.operator.getType()) {
    case SqlBaseLexer.UNION:
      return new Union(getLocation(context.UNION()), ImmutableList.of(left, right), distinct);
    case SqlBaseLexer.INTERSECT:
      return new Intersect(getLocation(context.INTERSECT()), ImmutableList.of(left, right), distinct);
    case SqlBaseLexer.EXCEPT:
      return new Except(getLocation(context.EXCEPT()), left, right, distinct);
  }
  throw new IllegalArgumentException("Unsupported set operation: " + context.operator.getText());
}
origin: com.facebook.presto/presto-parser

@Override
protected Void visitIntersect(Intersect node, Integer indent)
{
  Iterator<Relation> relations = node.getRelations().iterator();
  while (relations.hasNext()) {
    processRelation(relations.next(), indent);
    if (relations.hasNext()) {
      builder.append("INTERSECT ");
      if (!node.isDistinct()) {
        builder.append("ALL ");
      }
    }
  }
  return null;
}
origin: prestodb/presto

@Override
protected Scope visitIntersect(Intersect node, Optional<Scope> scope)
{
  if (!node.isDistinct()) {
    throw new SemanticException(NOT_SUPPORTED, node, "INTERSECT ALL not yet implemented");
  }
  return visitSetOperation(node, scope);
}
origin: stackoverflow.com

public static void main(final String[] args) {
 if (!SwingUtilities.isEventDispatchThread()) {
   SwingUtilities.invokeLater(new Runnable() {
     public void run() {
       main(args);
     }
   });
   return;
 }
 Intersect i = new Intersect();
 ...
origin: uk.co.nichesolutions.presto/presto-parser

@Override
protected Void visitIntersect(Intersect node, Integer indent)
{
  Iterator<Relation> relations = node.getRelations().iterator();
  while (relations.hasNext()) {
    processRelation(relations.next(), indent);
    if (relations.hasNext()) {
      builder.append("INTERSECT ");
      if (!node.isDistinct()) {
        builder.append("ALL ");
      }
    }
  }
  return null;
}
origin: com.facebook.presto/presto-parser

  @Override
  public int hashCode()
  {
    return Objects.hash(relations, isDistinct());
  }
}
origin: com.facebook.presto/presto-parser

@Test
public void testIntersect()
{
  assertStatement("SELECT 123 INTERSECT DISTINCT SELECT 123 INTERSECT ALL SELECT 123",
      new Query(
          Optional.empty(),
          new Intersect(ImmutableList.of(
              new Intersect(ImmutableList.of(createSelect123(), createSelect123()), true),
              createSelect123()
          ), false),
          Optional.empty(),
          Optional.empty()));
}
origin: vqtran/EchoQuery

@Override
protected Void visitIntersect(Intersect node, Integer indent)
{
  Iterator<Relation> relations = node.getRelations().iterator();
  while (relations.hasNext()) {
    processRelation(relations.next(), indent);
    if (relations.hasNext()) {
      builder.append("INTERSECT ");
      if (!node.isDistinct()) {
        builder.append("ALL ");
      }
    }
  }
  return null;
}
origin: com.facebook.presto/presto-parser

@Override
public String toString()
{
  return toStringHelper(this)
      .add("relations", relations)
      .add("distinct", isDistinct())
      .toString();
}
origin: uk.co.nichesolutions.presto/presto-parser

@Test
public void testIntersect()
{
  assertStatement("SELECT 123 INTERSECT DISTINCT SELECT 123 INTERSECT ALL SELECT 123",
      new Query(
          Optional.empty(),
          new Intersect(ImmutableList.of(
              new Intersect(ImmutableList.of(createSelect123(), createSelect123()), true),
              createSelect123()
          ), false),
          ImmutableList.of(),
          Optional.empty(),
          Optional.empty()));
}
origin: com.facebook.presto/presto-parser

@Override
public boolean equals(Object obj)
{
  if (this == obj) {
    return true;
  }
  if ((obj == null) || (getClass() != obj.getClass())) {
    return false;
  }
  Intersect o = (Intersect) obj;
  return Objects.equals(relations, o.relations) &&
      Objects.equals(isDistinct(), o.isDistinct());
}
com.facebook.presto.sql.treeIntersect

Most used methods

  • <init>
  • getRelations
  • isDistinct
  • collision
  • setVisible

Popular in Java

  • Reactive rest calls using spring rest template
  • getContentResolver (Context)
  • putExtra (Intent)
  • setScale (BigDecimal)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • JPanel (javax.swing)
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top Sublime Text plugins
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