Package com.exasol.sql.dml.insert
Interface InsertVisitor
-
- All Superinterfaces:
ValueTableVisitor
- All Known Implementing Classes:
InsertRenderer
public interface InsertVisitor extends ValueTableVisitor
Visitor forINSERTstatements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidleave(InsertFields insertFields)Leave the list of fields to insert into.voidvisit(DerivedColumn derivedColumn)Visit a derived column.voidvisit(InsertFields insertFields)Visit the list of fields to insert into.voidvisit(SqlStatement insert)Visit anINSERTstatement.voidvisit(Table table)Visit the table to insert into.-
Methods inherited from interface com.exasol.sql.ValueTableVisitor
leave, leave, visit, visit
-
-
-
-
Method Detail
-
visit
void visit(SqlStatement insert)
Visit anINSERTstatement.- Parameters:
insert-INSERTstatement to visit
-
visit
void visit(Table table)
Visit the table to insert into.- Parameters:
table- table to visit
-
visit
void visit(InsertFields insertFields)
Visit the list of fields to insert into.- Parameters:
insertFields- fields to visit
-
leave
void leave(InsertFields insertFields)
Leave the list of fields to insert into.- Parameters:
insertFields- fields to leave
-
visit
void visit(DerivedColumn derivedColumn)
Visit a derived column.- Parameters:
derivedColumn- derived column to visit
-
-