@Override @SuppressWarnings("unchecked") public void setSchema(Schema schema) { this.writer = (ValueWriter<InternalRow>) visit(schema, new WriteBuilder(this.schema)); }
@Override @SuppressWarnings("unchecked") public void setSchema(Schema schema) { this.writer = (ValueWriter<T>) visit(schema, new WriteBuilder()); }
@SuppressWarnings("unchecked") private DataReader(Schema readSchema) { this.readSchema = readSchema; this.reader = (ValueReader<T>) AvroSchemaVisitor.visit(readSchema, new ReadBuilder()); }
@Override @SuppressWarnings("unchecked") public void setSchema(Schema schema) { this.writer = (ValueWriter<T>) visit(schema, new WriteBuilder()); }
@SuppressWarnings("unchecked") public SparkAvroReader(Schema readSchema) { this.readSchema = readSchema; this.reader = (ValueReader<InternalRow>) AvroSchemaVisitor.visit(readSchema, new ReadBuilder()); }
@SuppressWarnings("unchecked") private void initReader() { this.reader = (ValueReader<T>) AvroSchemaVisitor.visit(readSchema, new ReadBuilder(loader)); }
static Schema parquetAvroSchema(Schema avroSchema) { return AvroSchemaVisitor.visit(avroSchema, new ParquetDecimalSchemaConverter()); }
public static Type convert(Schema schema) { return AvroSchemaVisitor.visit(schema, new SchemaToType(schema)); }
for (Schema.Field field : schema.getFields()) { names.add(field.name()); results.add(visit(field.schema(), visitor)); List<T> options = Lists.newArrayListWithExpectedSize(types.size()); for (Schema type : types) { options.add(visit(type, visitor)); return visitor.array(schema, visit(schema.getElementType(), visitor)); return visitor.map(schema, visit(schema.getValueType(), visitor));