public class ReplicatedLabelTokenHolder extends Object implements org.neo4j.kernel.impl.core.LabelTokenHolder
| Constructor and Description |
|---|
ReplicatedLabelTokenHolder(TokenRegistry<org.neo4j.storageengine.api.Token> registry,
Replicator replicator,
org.neo4j.kernel.impl.store.id.IdGeneratorFactory idGeneratorFactory,
org.neo4j.kernel.impl.util.Dependencies dependencies) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToken(TOKEN token) |
Iterable<TOKEN> |
getAllTokens() |
int |
getIdByName(String name) |
int |
getOrCreateId(String tokenName) |
TOKEN |
getTokenById(int id) |
TOKEN |
getTokenByIdOrNull(int id) |
void |
setInitialTokens(List<TOKEN> tokens) |
int |
size() |
public ReplicatedLabelTokenHolder(TokenRegistry<org.neo4j.storageengine.api.Token> registry, Replicator replicator, org.neo4j.kernel.impl.store.id.IdGeneratorFactory idGeneratorFactory, org.neo4j.kernel.impl.util.Dependencies dependencies)
public void setInitialTokens(List<TOKEN> tokens) throws org.neo4j.kernel.impl.core.NonUniqueTokenException
setInitialTokens in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>org.neo4j.kernel.impl.core.NonUniqueTokenExceptionpublic void addToken(TOKEN token)
throws org.neo4j.kernel.impl.core.NonUniqueTokenException
addToken in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>org.neo4j.kernel.impl.core.NonUniqueTokenExceptionpublic int getOrCreateId(String tokenName)
getOrCreateId in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>public TOKEN getTokenById(int id)
throws org.neo4j.kernel.impl.core.TokenNotFoundException
getTokenById in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>org.neo4j.kernel.impl.core.TokenNotFoundExceptionpublic TOKEN getTokenByIdOrNull(int id)
getTokenByIdOrNull in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>public int getIdByName(String name)
getIdByName in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>public Iterable<TOKEN> getAllTokens()
getAllTokens in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>public int size()
size in interface org.neo4j.kernel.impl.core.TokenHolder<TOKEN extends org.neo4j.storageengine.api.Token>Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.