Package io.debezium.relational.ddl
Class DdlParserListener.Event
- java.lang.Object
-
- io.debezium.relational.ddl.DdlParserListener.Event
-
- Direct Known Subclasses:
DdlParserListener.DatabaseEvent,DdlParserListener.SetVariableEvent,DdlParserListener.TableEvent,DdlParserListener.TableIndexEvent
- Enclosing interface:
- DdlParserListener
@Immutable public abstract static class DdlParserListener.Event extends Object
The base class for all concrete events.
-
-
Field Summary
Fields Modifier and Type Field Description private Stringstatementprivate DdlParserListener.EventTypetype
-
Constructor Summary
Constructors Constructor Description Event(DdlParserListener.EventType type, String ddlStatement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringstatement()Get the DDL statement associated with this event.DdlParserListener.EventTypetype()Get thetypeof event.
-
-
-
Field Detail
-
statement
private final String statement
-
type
private final DdlParserListener.EventType type
-
-
Constructor Detail
-
Event
public Event(DdlParserListener.EventType type, String ddlStatement)
-
-
Method Detail
-
type
public DdlParserListener.EventType type()
Get thetypeof event. This is useful when switching on the kind of event.- Returns:
- the type of event; never null
-
statement
public String statement()
Get the DDL statement associated with this event.- Returns:
- the DDL statement; never null
-
-