Package com.exasol.sql.dml.insert
Interface InsertVisitor
-
- All Superinterfaces:
ValueTableVisitor
- All Known Implementing Classes:
InsertRenderer
public interface InsertVisitor extends ValueTableVisitor
Visitor forINSERT
statements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
leave(InsertFields insertFields)
Leave the list of fields to insert into.void
visit(DerivedColumn derivedColumn)
Visit a derived column.void
visit(InsertFields insertFields)
Visit the list of fields to insert into.void
visit(SqlStatement insert)
Visit anINSERT
statement.void
visit(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 anINSERT
statement.- Parameters:
insert
-INSERT
statement 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
-
-