描述:
读取avro数据文件。
语法:
importavro(avrofile,Fi...;schemafile)
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
读取avro数据文件。指定描述数据结构的avsc文件对象schemafile时,按照此数据结构读取avro数据文件;如果同时设置指定字段名Fi和指定文件schemafile,优先读取指定字段;两者都省略时读取avrofile文件中所有字段。
参数:
avrofile |
avro数据文件对象,不可省略,支持httpfile()、Qfile()等远程文件对象。 |
schemafile |
描述数据结构的avsc文件对象,支持httpfile()、Qfile()等远程文件对象。 |
Fi |
字段名。 |
选项:
@c |
返回游标。 |
返回值:
序表/游标
示例:
|
A |
|
1 |
=file("person.avro") |
读取avro文件。 |
2 |
=file("person.avsc") |
读取avsc文件。 |
3 |
=importavro(A1) |
返回A1的所有字段。 |
4 |
=importavro(A1,name,age) |
返回指定字段。 |
5 |
=importavro(A1;A2) |
按照A2的数据结构读取A1。 |
6 |
=httpfile("http://localhost:7080/test/person.avro") |
读取http服务中的avro文件。 |
7 |
=importavro(A6) |
返回A6的所有字段。 |