public class EventSchema extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EventSchema.Builder
Builder for an
EventSchema that gets initialized with default values. |
Constructor and Description |
---|
EventSchema()
Initializes the default Event Schema
|
Modifier and Type | Method and Description |
---|---|
String |
aggregateIdentifierColumn()
Get the name of the column containing the aggregate identifier of the event.
|
static EventSchema.Builder |
builder()
Returns a new
EventSchema.Builder initialized with default settings. |
String |
domainEventFields()
Get a comma separated list of domain event column names to select from an event or snapshot entry.
|
String |
domainEventTable()
Returns the name of the domain event table.
|
String |
eventIdentifierColumn()
Get the name of the column containing the identifier of the event.
|
String |
globalIndexColumn()
Get the name of the column containing the global index of the event.
|
String |
metaDataColumn()
Get the name of the column containing the serialized metadata of the event.
|
String |
payloadColumn()
Get the name of the column containing the serialized payload of the event.
|
String |
payloadRevisionColumn()
Get the name of the column containing the revision number of the serialized payload.
|
String |
payloadTypeColumn()
Get the name of the column containing the event payload type.
|
String |
sequenceNumberColumn()
Get the name of the column containing the aggregate sequence number of the event.
|
String |
snapshotTable()
Returns the name of the snapshot event table.
|
String |
timestampColumn()
Get the name of the column containing the timestamp of the event.
|
String |
trackedEventFields()
Get a comma separated list of tracked domain event column names to select from an event entry.
|
String |
typeColumn()
Get the name of the column containing the aggregate type of the event.
|
public static EventSchema.Builder builder()
EventSchema.Builder
initialized with default settings.public String domainEventTable()
public String snapshotTable()
public String globalIndexColumn()
public String timestampColumn()
public String eventIdentifierColumn()
public String aggregateIdentifierColumn()
public String sequenceNumberColumn()
public String typeColumn()
public String payloadTypeColumn()
public String payloadRevisionColumn()
public String payloadColumn()
public String metaDataColumn()
public String domainEventFields()
public String trackedEventFields()
Copyright © 2010–2024. All rights reserved.