com.hp.hpl.jena.sdb.core.sqlnode
Interface SqlNode
- All Superinterfaces:
- Annotations, org.openjena.atlas.io.Printable
- All Known Implementing Classes:
- SqlCoalesce, SqlJoin, SqlJoinInner, SqlJoinLeftOuter, SqlNodeBase, SqlNodeBase0, SqlNodeBase1, SqlNodeBase2, SqlProject, SqlRestrict, SqlSelectBlock, SqlSlice, SqlTable, SqlUnion
public interface SqlNode
- extends org.openjena.atlas.io.Printable, Annotations
| Methods inherited from interface org.openjena.atlas.io.Printable |
output |
getAliasName
String getAliasName()
isJoin
boolean isJoin()
isInnerJoin
boolean isInnerJoin()
isLeftJoin
boolean isLeftJoin()
asJoin
SqlJoin asJoin()
asLeftJoin
SqlJoinLeftOuter asLeftJoin()
asInnerJoin
SqlJoinInner asInnerJoin()
isCoalesce
boolean isCoalesce()
asCoalesce
SqlCoalesce asCoalesce()
isRestrict
boolean isRestrict()
asRestrict
SqlRestrict asRestrict()
isProject
boolean isProject()
asProject
SqlProject asProject()
isDistinct
boolean isDistinct()
asDistinct
com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct asDistinct()
isTable
boolean isTable()
asTable
SqlTable asTable()
isSelectBlock
boolean isSelectBlock()
asSelectBlock
SqlSelectBlock asSelectBlock()
getIdScope
Scope getIdScope()
getNodeScope
Scope getNodeScope()
tablesInvolved
Set<SqlTable> tablesInvolved()
visit
void visit(SqlNodeVisitor visitor)
Copyright ? 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Epimorphics Ltd.