当前位置: 首页>>代码示例>>Golang>>正文


Golang Posting.ValueLength方法代码示例

本文整理汇总了Golang中github.com/dgraph-io/dgraph/posting/types.Posting.ValueLength方法的典型用法代码示例。如果您正苦于以下问题:Golang Posting.ValueLength方法的具体用法?Golang Posting.ValueLength怎么用?Golang Posting.ValueLength使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在github.com/dgraph-io/dgraph/posting/types.Posting的用法示例。


在下文中一共展示了Posting.ValueLength方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: samePosting

func samePosting(a *types.Posting, b *types.Posting) bool {
	if a.Uid() != b.Uid() {
		return false
	}
	if a.ValueLength() != b.ValueLength() {
		return false
	}
	if !bytes.Equal(a.ValueBytes(), b.ValueBytes()) {
		return false
	}
	if !bytes.Equal(a.Source(), b.Source()) {
		return false
	}
	return true
}
开发者ID:cayleydb,项目名称:dgraph,代码行数:15,代码来源:list.go

示例2: addPosting

func addPosting(b *flatbuffers.Builder, p types.Posting) flatbuffers.UOffsetT {
	so := b.CreateByteString(p.Source()) // Do this before posting start.
	var bo flatbuffers.UOffsetT
	if p.ValueLength() > 0 {
		bo = b.CreateByteVector(p.ValueBytes())
	}

	types.PostingStart(b)
	types.PostingAddUid(b, p.Uid())
	if bo > 0 {
		types.PostingAddValue(b, bo)
	}
	types.PostingAddSource(b, so)
	types.PostingAddTs(b, p.Ts())
	types.PostingAddOp(b, p.Op())
	return types.PostingEnd(b)
}
开发者ID:cayleydb,项目名称:dgraph,代码行数:17,代码来源:list.go


注:本文中的github.com/dgraph-io/dgraph/posting/types.Posting.ValueLength方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。