Package org.apache.pulsar.sql.presto
Class PulsarInternalColumn
- java.lang.Object
-
- org.apache.pulsar.sql.presto.PulsarInternalColumn
-
public class PulsarInternalColumn extends java.lang.ObjectThis abstract class represents internal columns.
-
-
Field Summary
Fields Modifier and Type Field Description static PulsarInternalColumnEVENT_TIMEstatic PulsarInternalColumnKEYstatic PulsarInternalColumnMESSAGE_IDstatic PulsarInternalColumnPARTITIONstatic PulsarInternalColumnPRODUCER_NAMEstatic PulsarInternalColumnPROPERTIESstatic PulsarInternalColumnPUBLISH_TIMEstatic PulsarInternalColumnSEQUENCE_ID
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Set<PulsarInternalColumn>getInternalFields()static java.util.Map<java.lang.String,PulsarInternalColumn>getInternalFieldsMap()java.lang.StringgetName()io.prestosql.spi.type.TypegetType()
-
-
-
Field Detail
-
PARTITION
public static final PulsarInternalColumn PARTITION
-
EVENT_TIME
public static final PulsarInternalColumn EVENT_TIME
-
PUBLISH_TIME
public static final PulsarInternalColumn PUBLISH_TIME
-
MESSAGE_ID
public static final PulsarInternalColumn MESSAGE_ID
-
SEQUENCE_ID
public static final PulsarInternalColumn SEQUENCE_ID
-
PRODUCER_NAME
public static final PulsarInternalColumn PRODUCER_NAME
-
KEY
public static final PulsarInternalColumn KEY
-
PROPERTIES
public static final PulsarInternalColumn PROPERTIES
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getType
public io.prestosql.spi.type.Type getType()
-
getInternalFields
public static java.util.Set<PulsarInternalColumn> getInternalFields()
-
getInternalFieldsMap
public static java.util.Map<java.lang.String,PulsarInternalColumn> getInternalFieldsMap()
-
-