public abstract class PulsarInternalColumn extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PulsarInternalColumn.EventTimeColumn
Internal column representing the event time.
|
static class |
PulsarInternalColumn.KeyColumn
Internal column representing the key.
|
static class |
PulsarInternalColumn.MessageIdColumn
Internal column representing the message id.
|
static class |
PulsarInternalColumn.PartitionColumn
Internal column representing the partition.
|
static class |
PulsarInternalColumn.ProducerNameColumn
Internal column representing the producer name.
|
static class |
PulsarInternalColumn.PropertiesColumn
Internal column representing the message properties.
|
static class |
PulsarInternalColumn.PublishTimeColumn
Internal column representing the publish time.
|
static class |
PulsarInternalColumn.SequenceIdColumn
Internal column representing the sequence id.
|
| Modifier and Type | Field and Description |
|---|---|
static PulsarInternalColumn |
EVENT_TIME |
static PulsarInternalColumn |
KEY |
static PulsarInternalColumn |
MESSAGE_ID |
static PulsarInternalColumn.PartitionColumn |
PARTITION |
static PulsarInternalColumn |
PRODUCER_NAME |
static PulsarInternalColumn |
PROPERTIES |
static PulsarInternalColumn |
PUBLISH_TIME |
static PulsarInternalColumn |
SEQUENCE_ID |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
getData(org.apache.pulsar.common.api.raw.RawMessage message) |
static Set<PulsarInternalColumn> |
getInternalFields() |
static Map<String,PulsarInternalColumn> |
getInternalFieldsMap() |
String |
getName() |
io.prestosql.spi.type.Type |
getType() |
public static final PulsarInternalColumn.PartitionColumn PARTITION
public static final PulsarInternalColumn EVENT_TIME
public static final PulsarInternalColumn PUBLISH_TIME
public static final PulsarInternalColumn MESSAGE_ID
public static final PulsarInternalColumn SEQUENCE_ID
public static final PulsarInternalColumn PRODUCER_NAME
public static final PulsarInternalColumn KEY
public static final PulsarInternalColumn PROPERTIES
public String getName()
public io.prestosql.spi.type.Type getType()
public static Set<PulsarInternalColumn> getInternalFields()
public static Map<String,PulsarInternalColumn> getInternalFieldsMap()
public abstract Object getData(org.apache.pulsar.common.api.raw.RawMessage message)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.