草庐IT

Erlang-Cassandra

全部标签

javascript - 将 CouchDB javascript View 转换为 erlang

我需要一些帮助将以下CouchDBView从javascript转换为erlang。我在erlang中需要它们,因为在javascript中,View使用了所有可用的堆栈内存并使couchjs崩溃(请参阅此错误报告https://issues.apache.org/jira/browse/COUCHDB-893)。我在javascript中的当前map函数是:sync/transaction_keysfunction(doc){if(doc.doc_type=="Device"){for(keyindoc.transactions)emit(key,null);}}和同步/交易func

go - 在 go 中从 Cassandra 创建 json

我在Cassandra中有一个表定义如下:CREATETABLEbook.book(titletextPRIMARYKEY,amountdecimal,availableint,createdontimestamp)我正在尝试从该表中选择*并以json格式返回值。我能够使用typeBookstruct{Titlestring`json:"title"`Amountinf.Dec`json:"amount"`CreatedOntime.Time`json:"createdon"`Availableint`json:"available"`}与funccassandraDisplay(qu

go - 使用gocql的cassandra查询中的可变参数

我想创建一个通用函数来使用gocql客户端执行cassandra查询,例如:queryExec("INSERTINTOUSERSVALUES(?,?,?,?)",userId,emailId,mobileNo,gender)funcqueryExec(querystring,args...interface{})err{err:=session.query(query,args).Exec()returnerr但是当我向它传递多个参数值时,它会出现以下错误:gocql:expected4valuessendgot1 最佳答案 应该是

go - 使用 gocql 驱动程序在 Cassandra 中存储 byte slice

如何使用gocql驱动程序将字节slice存储为cassandrablob类型? 最佳答案 您的问题非常不具体,您没有向我们展示您到目前为止所做的事情。因为我不知道你的实际问题出在哪里,我将只发布我的WriteRecord函数,我在使用gocql包测试cassandra时写了一段时间:func(cs*cassandra)WriteRecord(tablestring,fields[]string,values...interface{})error{varplaceholder[]stringforrangefields{place

database - Golang(带 gocql 驱动程序)不返回 Cassandra DB 中的所有条目

我在Cassandra的gocql驱动程序或Cassandra数据库本身中似乎有一个奇怪的错误。我正在尝试做一个简单的写入,然后在两个单独的函数中读取所有请求。我希望我能在读取所有请求时获得所有条目,但我只得到Cassandra中的最后一个条目。我是这样写的:util.CassSession,_=util.CassCluster.CreateSession()deferutil.CassSession.Close()keySpaceMeta,_:=util.CassSession.KeyspaceMetadata("platypus")valC,exists:=keySpaceMeta

go - 使用 Cassandra GOCQL 驱动程序 (Golang) 确定页面状态

我一直在努力思考如何使用Golang中的驱动程序在ApacheCassandra中进行分页。我有以下用于获取行的代码///Assumeallotherprerequisites.session,_:=cluster.CreateSession()session.SetPageSize(100)varpagestate[]bytequery:=session.Query(`select*fromkeyspace.my_table`)query=query.PageState(pagestate)iferr:=query.Exec();!=nil{panic(err)}iter:=quer

xml - 如何在 hudson 中集成 erlang 单元测试?

我在这个工作项上花了一点时间(在这里,我称之为工作项)。---如何在hudson中集成erlang单元测试?经过一些研究,我觉得我找到了解决这个问题的方法:基本上,在erl文件中编写单元测试代码。(使用单位)编译项​​目后。使用reabr生成单元测试结果xml(这里,最好在erlangshell之外)。例如,通过命令“erl-padir-noshell-runmoduletest......”传回xml文件,让hudson引用xml文件。(我发现我在这里阻塞了。不清楚如何解析hudson中的xml文件。我需要安装一些其他插件才能解析eunit生成的xml吗?)请查看此问题的导出商,请对

xml - Erlang xml 用位语法解析

我正在尝试为某种API编写一个特定的xml解析器,我想知道如果没有像xmerl这样的现有xml解析器,我是否可以让它工作。仅使用位语法来实现它的可行性有多大?是否有任何在线文档显示了如何开始以这种方式解析xml? 最佳答案 这是不可行的,XML解析器可用是有原因的,如果可行,那么专用解析器就不会存在。位语法仅适用于位/字节顺序固定的情况。XML不强制属性的顺序,而且大多数人没有意识到XML规范也不强制兄弟元素的顺序。因此,仅凭属性的无序性质,试图用位语法匹配任何内容将无法处理所有可能的XML输入,更不用说无序的同级元素了。只需使用X

xml - 有没有办法在 Erlang 中执行 XML 转换?

如何通过XSL转换从另一个XML生成一个XML?我查看了xslapply/2但我想生成XML而不是Erlang代码。谢谢。 最佳答案 嗯,在xmerl_xs的文档中说了。模块(关于xslapply/built_in_rules组合):ThisapproachisprobablyeasierforanErlangerbutifyouneedtouserealXSLTstylesheetsinorderto"complytothestandard"thereisanadapteravailabletotheSablotronXSLTpa

xml - Erlang xml 到元组和列表

我很高兴开始我的erlang之旅,但我已经坚持了几天,我开始害怕我无法在最后期限前完成。我正在尝试从xml中创建键值对元组。我想用任何嵌套的xml制作一个列表。这似乎是一件很常见的事情,但我找不到任何例子。例如:TheName!WE92WS90结果应该是这样的:[[{"name","TheName!"},{"reviews",[{"review-by","WE"},{"review-points",92}],{"review-by","WS"},{"review-points",90}]}]]其中每个Item都是主要的包装器节点。诚然,我已经对cargoculted进行了调整,并调整了