com.hp.hpl.jena.sdb.core.sqlnode
Class SqlJoinLeftOuter

java.lang.Object
  extended by com.hp.hpl.jena.sdb.core.AnnotationsBase
      extended by com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase
          extended by com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase2
              extended by com.hp.hpl.jena.sdb.core.sqlnode.SqlJoin
                  extended by com.hp.hpl.jena.sdb.core.sqlnode.SqlJoinLeftOuter
All Implemented Interfaces:
Annotations, SqlNode, org.openjena.atlas.io.Printable

public class SqlJoinLeftOuter
extends SqlJoin


Constructor Summary
SqlJoinLeftOuter(SqlNode left, SqlNode right)
           
 
Method Summary
 SqlNode apply(SqlTransform transform, SqlNode left, SqlNode right)
           
 SqlJoinLeftOuter asLeftJoin()
           
 SqlNode copy(SqlNode left, SqlNode right)
           
 boolean isLeftJoin()
           
 void visit(SqlNodeVisitor visitor)
           
 
Methods inherited from class com.hp.hpl.jena.sdb.core.sqlnode.SqlJoin
addCondition, addConditions, asJoin, create, getConditions, getIdScope, getJoinType, getNodeScope, isJoin
 
Methods inherited from class com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase2
getLeft, getRight
 
Methods inherited from class com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase
asCoalesce, asDistinct, asInnerJoin, asProject, asRestrict, asSelectBlock, asTable, getAliasName, isCoalesce, isDistinct, isInnerJoin, isProject, isRestrict, isSelectBlock, isTable, output, output, tablesInvolved, toString, usesColumn
 
Methods inherited from class com.hp.hpl.jena.sdb.core.AnnotationsBase
addNote, addNotes, getNotes, hasNotes, hasOneNote
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sdb.core.Annotations
addNote, addNotes, getNotes, hasNotes, hasOneNote
 

Constructor Detail

SqlJoinLeftOuter

public SqlJoinLeftOuter(SqlNode left,
                        SqlNode right)
Method Detail

isLeftJoin

public boolean isLeftJoin()
Specified by:
isLeftJoin in interface SqlNode
Overrides:
isLeftJoin in class SqlNodeBase

asLeftJoin

public SqlJoinLeftOuter asLeftJoin()
Specified by:
asLeftJoin in interface SqlNode
Overrides:
asLeftJoin in class SqlNodeBase

visit

public void visit(SqlNodeVisitor visitor)

apply

public SqlNode apply(SqlTransform transform,
                     SqlNode left,
                     SqlNode right)
Specified by:
apply in class SqlNodeBase2

copy

public SqlNode copy(SqlNode left,
                    SqlNode right)
Specified by:
copy in class SqlNodeBase2


Copyright ? 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Epimorphics Ltd.