@Override protected Schema createEntrySchema () { if (null == _schema) { String typeName = PrimitiveAvroSerializer.getAvroType(_type); _schema = __schemaStore.getSchema(_type, typeName); } return _schema; }
@Override protected Schema createEntrySchema () { if (null == _schema) { String keyTypeName = PrimitiveAvroSerializer.getAvroType(_keyType); String valueTypeName = PrimitiveAvroSerializer.getAvroType(_valueType); _schema = __schemaStore.getSchema(new Pair<>(_keyType, _valueType), keyTypeName, valueTypeName); } return _schema; }
@Override protected Schema createRecordSchema () throws IOException { if (null == _schema) { String typeName = getAvroType(_type); _schema = __schemaStore.getSchema(_type, typeName); } return _schema; }
@Override protected Schema createRecordSchema () throws IOException { if (null == _schema) { String keyTypeName = PrimitiveAvroSerializer.getAvroType(_keyType); String valueTypeName = PrimitiveAvroSerializer.getAvroType(_valueType); _schema = __schemaStore.getSchema(new Pair<>(_keyType, _valueType), keyTypeName, valueTypeName); } return _schema; }