public class PulsarDispatchingRowDecoderFactory extends Object
SchemaType.| Constructor and Description |
|---|
PulsarDispatchingRowDecoderFactory(io.prestosql.spi.type.TypeManager typeManager) |
| Modifier and Type | Method and Description |
|---|---|
PulsarRowDecoder |
createRowDecoder(TopicName topicName,
org.apache.pulsar.common.schema.SchemaInfo schemaInfo,
Set<io.prestosql.decoder.DecoderColumnHandle> columns) |
List<io.prestosql.spi.connector.ColumnMetadata> |
extractColumnMetadata(TopicName topicName,
org.apache.pulsar.common.schema.SchemaInfo schemaInfo,
PulsarColumnHandle.HandleKeyValueType handleKeyValueType) |
io.prestosql.spi.type.TypeManager |
getTypeManager() |
@Inject public PulsarDispatchingRowDecoderFactory(io.prestosql.spi.type.TypeManager typeManager)
public PulsarRowDecoder createRowDecoder(TopicName topicName, org.apache.pulsar.common.schema.SchemaInfo schemaInfo, Set<io.prestosql.decoder.DecoderColumnHandle> columns)
public List<io.prestosql.spi.connector.ColumnMetadata> extractColumnMetadata(TopicName topicName, org.apache.pulsar.common.schema.SchemaInfo schemaInfo, PulsarColumnHandle.HandleKeyValueType handleKeyValueType)
public io.prestosql.spi.type.TypeManager getTypeManager()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.