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

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.SqlJoinInner
All Implemented Interfaces:
Annotations, SqlNode, org.openjena.atlas.io.Printable

public class SqlJoinInner
extends SqlJoin


Constructor Summary
SqlJoinInner(SqlNode left, SqlNode right)
           
 
Method Summary
 SqlNode apply(SqlTransform transform, SqlNode left, SqlNode right)
           
 SqlJoinInner asInnerJoin()
           
 SqlNode copy(SqlNode left, SqlNode right)
           
 boolean isInnerJoin()
           
 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, asLeftJoin, asProject, asRestrict, asSelectBlock, asTable, getAliasName, isCoalesce, isDistinct, isLeftJoin, 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

SqlJoinInner

public SqlJoinInner(SqlNode left,
                    SqlNode right)
Method Detail

isInnerJoin

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

asInnerJoin

public SqlJoinInner asInnerJoin()
Specified by:
asInnerJoin in interface SqlNode
Overrides:
asInnerJoin 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.