Class AECrossJoin

  extended by com.simba.dsi.CppClassWrapper
      extended by com.simba.dsi.ext.aetree.AENode
          extended by com.simba.dsi.ext.aetree.AEQueryOperation
              extended by com.simba.dsi.ext.aetree.AERelationalExpr
                  extended by com.simba.dsi.ext.aetree.AEBinaryRelationalExpr
                      extended by com.simba.dsi.ext.aetree.AECrossJoin

public final class AECrossJoin
extends AEBinaryRelationalExpr

A class that models a relational CROSS JOIN operation.

In the SQL-92 Spec, this matches exactly to the construct <table reference> CROSS JOIN <table reference> . In other words, the following two semantically identical SQL queries can be translated to an AECrossJoin operation directly.

Constructor Summary
AECrossJoin(long objRef)
Method Summary
Methods inherited from class com.simba.dsi.ext.aetree.AEBinaryRelationalExpr
getLeftOperand, getRightOperand
Methods inherited from class com.simba.dsi.ext.aetree.AERelationalExpr
Methods inherited from class com.simba.dsi.ext.aetree.AEQueryOperation
getColumn, getColumnCount
Methods inherited from class com.simba.dsi.ext.aetree.AENode
getChild, getChildCount, getNodeType
Methods inherited from class com.simba.dsi.CppClassWrapper
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public AECrossJoin(long objRef)

objRef - The corresponding C++ object reference.

Copyright © 2006-2014 Simba Technologies Incorporated. All Rights Reserved.