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 String
statement
private DdlParserListener.EventType
type
-
Constructor Summary
Constructors Constructor Description Event(DdlParserListener.EventType type, String ddlStatement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
statement()
Get the DDL statement associated with this event.DdlParserListener.EventType
type()
Get thetype
of 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 thetype
of 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
-
-