importavro ()

阅读(33) 标签: avro, 导出,

描述:

读取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的所有字段。