NebulaGraph Java Client  release-3.8
MetaCache.java
1 /* Copyright (c) 2020 vesoft inc. All rights reserved.
2  *
3  * This source code is licensed under Apache 2.0 License.
4  */
5 
6 package com.vesoft.nebula.client.meta;
7 
8 import com.vesoft.nebula.HostAddr;
9 import com.vesoft.nebula.meta.EdgeItem;
10 import com.vesoft.nebula.meta.SpaceItem;
11 import com.vesoft.nebula.meta.TagItem;
12 import java.util.List;
13 import java.util.Map;
14 
15 public interface MetaCache {
16  SpaceItem getSpace(String spaceName);
17 
18  TagItem getTag(String spaceName, String tagName);
19 
20  EdgeItem getEdge(String spaceName, String edgeName);
21 
22  Map<Integer, List<HostAddr>> getPartsAlloc(String spaceName);
23 }