| 程序包 | 说明 |
|---|---|
| org.apache.pulsar.client.api | |
| org.apache.pulsar.client.api.schema | |
| org.apache.pulsar.client.internal |
| 限定符和类型 | 方法和说明 |
|---|---|
SchemaInfo |
Schema.getSchemaInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
static GenericSchema<GenericRecord> |
Schema.generic(SchemaInfo schemaInfo)
Returns a generic schema of existing schema info.
|
static Schema<?> |
Schema.getSchema(SchemaInfo schemaInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
SchemaInfo |
RecordSchemaBuilder.build(SchemaType schemaType)
Build the schema info.
|
SchemaInfo |
SchemaInfoProvider.getLatestSchema()
Retrieve the latest schema info.
|
SchemaInfo |
SchemaInfoProvider.getSchemaByVersion(byte[] schemaVersion)
Retrieve the schema info of a given schemaVersion.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> SchemaInfo |
DefaultImplementation.encodeKeyValueSchemaInfo(Schema<K> keySchema,
Schema<V> valueSchema,
KeyValueEncodingType keyValueEncodingType)
Encode key & value into schema into a KeyValue schema.
|
static <K,V> SchemaInfo |
DefaultImplementation.encodeKeyValueSchemaInfo(String schemaName,
Schema<K> keySchema,
Schema<V> valueSchema,
KeyValueEncodingType keyValueEncodingType)
Encode key & value into schema into a KeyValue schema.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static KeyValue<SchemaInfo,SchemaInfo> |
DefaultImplementation.decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)
Decode the key/value schema info to get key schema info and value schema info.
|
static KeyValue<SchemaInfo,SchemaInfo> |
DefaultImplementation.decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)
Decode the key/value schema info to get key schema info and value schema info.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static KeyValueEncodingType |
DefaultImplementation.decodeKeyValueEncodingType(SchemaInfo schemaInfo)
Decode the kv encoding type from the schema info.
|
static KeyValue<SchemaInfo,SchemaInfo> |
DefaultImplementation.decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)
Decode the key/value schema info to get key schema info and value schema info.
|
static GenericSchema<GenericRecord> |
DefaultImplementation.getGenericSchema(SchemaInfo schemaInfo) |
static Schema<?> |
DefaultImplementation.getSchema(SchemaInfo schemaInfo) |
static String |
DefaultImplementation.jsonifySchemaInfo(SchemaInfo schemaInfo)
Jsonify the schema info.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
DefaultImplementation.jsonifyKeyValueSchemaInfo(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)
Jsonify the key/value schema info.
|
static String |
DefaultImplementation.jsonifyKeyValueSchemaInfo(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)
Jsonify the key/value schema info.
|
Copyright © 2017–2019 Apache Software Foundation. All rights reserved.