avpath Avro 数据服务

我要开发同款
匿名用户2015年06月17日
52阅读
开发技术Scala
所属分类分布式应用/网格、服务器软件
授权协议Apache

作品详情

avpath可以像xpath/jspath那样去选择、更新、插入、删除Avro形式的数据。它可以作为Java/Scala的API库,或者用作Avro记录数据服务。它的表达和jspath很相似。

示例代码:

// find first book titleavpath.select(doc, ".books[0].title")// ['Clean Code']// find first title of booksavpath.select(doc, ".books.title[0]")// 'Clean Code'// find last book titleavpath.select(doc, ".books[-1].title")// ['JavaScript: The Good Parts']// find two first book titlesavpath.select(doc, ".books[:2].title")// ['Clean Code', 'Maintainable JavaScript']// find two last book titlesavpath.select(doc, ".books[-2:].title")// ['Agile Software Development', 'JavaScript: The Good Parts']// find two book titles from second positionavpath.select(doc, ".books[1:3].title")// ['Maintainable JavaScript', 'Agile Software Development']

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论