public class GenericRecordPartialPayloadGenerator extends GenericRecordFullPayloadGenerator
GenericRecord. A partial
records is one that has some fields of the schema NULL or NOT PRESENT. This payload enables us to simulate
creation of partial records which are possible in many cases, especially for database change logs.DEFAULT_HOODIE_IS_DELETED_COL, DEFAULT_NUM_DATE_PARTITIONS, DEFAULT_PAYLOAD_SIZE, DEFAULT_START_PARTITION, random| 构造器和说明 |
|---|
GenericRecordPartialPayloadGenerator(org.apache.avro.Schema schema) |
GenericRecordPartialPayloadGenerator(org.apache.avro.Schema schema,
int minPayloadSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.avro.generic.GenericRecord |
getNewPayload(org.apache.avro.Schema schema) |
boolean |
validate(org.apache.avro.generic.GenericRecord record)
Validate whether the record match schema.
|
convertPartial, create, generateDeleteRecord, getEstimatedFullPayloadSize, getNewPayload, getNewPayload, getNewPayloadWithTimestamp, getNonNull, getUpdatePayload, getUpdatePayloadWithTimestamp, isOption, isPrimitive, randomize, updateTimestamppublic GenericRecordPartialPayloadGenerator(org.apache.avro.Schema schema)
public GenericRecordPartialPayloadGenerator(org.apache.avro.Schema schema,
int minPayloadSize)
protected org.apache.avro.generic.GenericRecord getNewPayload(org.apache.avro.Schema schema)
public boolean validate(org.apache.avro.generic.GenericRecord record)
GenericRecordFullPayloadGeneratorvalidate 在类中 GenericRecordFullPayloadGeneratorrecord - Record to validate.Copyright © 2021 The Apache Software Foundation. All rights reserved.