public class GenerateSQLVisitor extends Object implements SqlNodeVisitor
Modifier and Type | Field and Description |
---|---|
boolean |
outputAnnotations |
Constructor and Description |
---|
GenerateSQLVisitor(IndentedWriter out) |
Modifier and Type | Method and Description |
---|---|
void |
conditionList(SqlExprList conditions) |
SqlJoinInner |
rewrite(SqlJoinInner join) |
void |
visit(SqlCoalesce sqlNode) |
void |
visit(com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct sqlNode) |
void |
visit(SqlJoinInner join) |
void |
visit(SqlJoinLeftOuter join) |
void |
visit(SqlProject sqlNode) |
void |
visit(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlNode) |
void |
visit(SqlRestrict sqlNode) |
void |
visit(SqlSelectBlock sqlSelectBlock) |
void |
visit(SqlSlice sqlNode) |
void |
visit(SqlTable table) |
void |
visit(SqlUnion sqlUnion) |
public GenerateSQLVisitor(IndentedWriter out)
public void visit(SqlProject sqlNode)
public void visit(com.hp.hpl.jena.sdb.core.sqlnode.SqlDistinct sqlNode)
public void visit(SqlRestrict sqlNode)
public void visit(SqlSlice sqlNode)
public void visit(com.hp.hpl.jena.sdb.core.sqlnode.SqlRename sqlNode)
public void visit(SqlSelectBlock sqlSelectBlock)
visit
in interface SqlNodeVisitor
public void visit(SqlTable table)
visit
in interface SqlNodeVisitor
public void visit(SqlJoinInner join)
visit
in interface SqlNodeVisitor
public SqlJoinInner rewrite(SqlJoinInner join)
public void visit(SqlJoinLeftOuter join)
visit
in interface SqlNodeVisitor
public void visit(SqlCoalesce sqlNode)
visit
in interface SqlNodeVisitor
public void visit(SqlUnion sqlUnion)
visit
in interface SqlNodeVisitor
public void conditionList(SqlExprList conditions)
Licenced under the Apache License, Version 2.0