public class SimpleDdlParserListener extends DdlChanges implements DdlParserListener
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleDdlParserListener.EventAssert |
DdlChanges.DatabaseEventConsumer, DdlChanges.DatabaseStatementConsumer, DdlChanges.DatabaseStatementStringConsumerDdlParserListener.DatabaseAlteredEvent, DdlParserListener.DatabaseCreatedEvent, DdlParserListener.DatabaseDroppedEvent, DdlParserListener.DatabaseEvent, DdlParserListener.DatabaseSwitchedEvent, DdlParserListener.Event, DdlParserListener.EventType, DdlParserListener.SetVariableEvent, DdlParserListener.TableAlteredEvent, DdlParserListener.TableCreatedEvent, DdlParserListener.TableDroppedEvent, DdlParserListener.TableEvent, DdlParserListener.TableIndexCreatedEvent, DdlParserListener.TableIndexDroppedEvent, DdlParserListener.TableIndexEvent, DdlParserListener.TableTruncatedEvent| Modifier and Type | Field and Description |
|---|---|
private AtomicLong |
counter |
private List<DdlParserListener.Event> |
events |
| Constructor and Description |
|---|
SimpleDdlParserListener() |
| Modifier and Type | Method and Description |
|---|---|
SimpleDdlParserListener.EventAssert |
assertNext()
Perform assertions on the next event seen by this listener.
|
void |
assertNoMoreEvents()
Assert that there is no next event.
|
void |
forEach(Consumer<DdlParserListener.Event> eventConsumer)
Perform an operation on each of the events.
|
void |
handle(DdlParserListener.Event event) |
int |
remaining()
Get the number of events currently held by this listener that have yet to be
checked. |
int |
total()
Get the total number of events that have been handled by this listener.
|
anyMatch, applyToMoreDatabasesThan, getDatabase, groupEventsByDatabase, groupStatementsByDatabase, groupStatementStringsByDatabase, isEmpty, reset, toStringprivate final AtomicLong counter
private final List<DdlParserListener.Event> events
public void handle(DdlParserListener.Event event)
handle in interface DdlParserListenerhandle in class DdlChangespublic int total()
public int remaining()
checked.public void assertNoMoreEvents()
public SimpleDdlParserListener.EventAssert assertNext()
public void forEach(Consumer<DdlParserListener.Event> eventConsumer)
eventConsumer - the event consumer function; may not be nullCopyright © 2021 JBoss by Red Hat. All rights reserved.