Exemplo n.º 1
0
Arquivo: rdfz.go Projeto: katis/argo
func (t *rdfzPrefixTable) Add(base string) (id uint) {
	id = t.Count
	t.Count++
	t.Tree = t.Tree.Insert(splaytree.NewHashKey(base), id)

	return id
}
Exemplo n.º 2
0
Arquivo: rdfz.go Projeto: katis/argo
func (t *rdfzPrefixTable) Lookup(base string) (id uint, ok bool) {
	i, ok := t.Tree.Search(splaytree.NewHashKey(base))
	if ok {
		return i.(uint), true
	}

	return 0, false
}