~sgdg/stado/stado

« back to all changes in this revision

Viewing changes to src/org/postgresql/stado/parser/handler/TableNameHandler.java

  • Committer: Andrei Martsinchyk
  • Date: 2013-04-22 15:04:09 UTC
  • mfrom: (9.1.2 stado30)
  • Revision ID: andrei.martsinchyk@gmail.com-20130422150409-cv4i89c21bbgvby1
Merge in 3.0 branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
import org.postgresql.stado.engine.XDBSessionContext;
26
26
import org.postgresql.stado.parser.core.syntaxtree.NodeSequence;
27
27
import org.postgresql.stado.parser.core.syntaxtree.TableName;
28
 
import org.postgresql.stado.parser.core.visitor.ObjectDepthFirst;
 
28
import org.postgresql.stado.parser.core.visitor.DepthFirstVoidArguVisitor;
29
29
 
30
30
/**
31
31
 * This class provides the parser-level handling for a table name that appears
32
32
 * in a query.
33
33
 */
34
 
public class TableNameHandler extends ObjectDepthFirst {
 
34
public class TableNameHandler extends DepthFirstVoidArguVisitor {
35
35
 
36
36
    private String tableName;
37
37
 
94
94
     * )
95
95
     */
96
96
    @Override
97
 
    public Object visit(TableName n, Object argu) {
 
97
    public void visit(TableName n, Object argu) {
98
98
        IdentifierHandler identifierHandler = new IdentifierHandler();
99
99
        switch (n.f0.which) {
100
100
            case 0:
129
129
                break;
130
130
            }
131
131
        }
132
 
        return null;
133
132
    }
134
133
}