public class PulsarSqlSchemaInfoProvider extends Object implements org.apache.pulsar.client.api.schema.SchemaInfoProvider
| Constructor and Description |
|---|
PulsarSqlSchemaInfoProvider(TopicName topicName,
PulsarAdmin pulsarAdmin) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.pulsar.common.schema.SchemaInfo |
defaultSchema() |
CompletableFuture<org.apache.pulsar.common.schema.SchemaInfo> |
getLatestSchema() |
CompletableFuture<org.apache.pulsar.common.schema.SchemaInfo> |
getSchemaByVersion(byte[] schemaVersion) |
String |
getTopicName() |
public PulsarSqlSchemaInfoProvider(TopicName topicName, PulsarAdmin pulsarAdmin)
public CompletableFuture<org.apache.pulsar.common.schema.SchemaInfo> getSchemaByVersion(byte[] schemaVersion)
getSchemaByVersion in interface org.apache.pulsar.client.api.schema.SchemaInfoProviderpublic CompletableFuture<org.apache.pulsar.common.schema.SchemaInfo> getLatestSchema()
getLatestSchema in interface org.apache.pulsar.client.api.schema.SchemaInfoProviderpublic String getTopicName()
getTopicName in interface org.apache.pulsar.client.api.schema.SchemaInfoProviderpublic static org.apache.pulsar.common.schema.SchemaInfo defaultSchema()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.