com.hp.hpl.jena.sdb.core.sqlnode
Class SqlJoin
java.lang.Object
com.hp.hpl.jena.sdb.core.AnnotationsBase
com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase
com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase2
com.hp.hpl.jena.sdb.core.sqlnode.SqlJoin
- All Implemented Interfaces:
- Annotations, SqlNode, Printable
- Direct Known Subclasses:
- SqlJoinInner, SqlJoinLeftOuter
public abstract class SqlJoin
- extends SqlNodeBase2
| Methods inherited from class com.hp.hpl.jena.sdb.core.sqlnode.SqlNodeBase |
asCoalesce, asDistinct, asInnerJoin, asLeftJoin, asProject, asRestrict, asSelectBlock, asTable, getAliasName, isCoalesce, isDistinct, isInnerJoin, isLeftJoin, isProject, isRestrict, isSelectBlock, isTable, output, output, tablesInvolved, toString, usesColumn |
| Methods inherited from interface com.hp.hpl.jena.sdb.core.sqlnode.SqlNode |
visit |
create
public static SqlJoin create(JoinType joinType,
SqlNode left,
SqlNode right)
getJoinType
public JoinType getJoinType()
isJoin
public boolean isJoin()
- Specified by:
isJoin in interface SqlNode- Overrides:
isJoin in class SqlNodeBase
asJoin
public SqlJoin asJoin()
- Specified by:
asJoin in interface SqlNode- Overrides:
asJoin in class SqlNodeBase
getConditions
public SqlExprList getConditions()
addCondition
public void addCondition(SqlExpr e)
addConditions
public void addConditions(SqlExprList exprs)
getIdScope
public Scope getIdScope()
getNodeScope
public Scope getNodeScope()
Licenced under the Apache License, Version 2.0