Tarantool java connector提供API以选择/更新/插入/删除/ ...空间中的元组。这些API方法中的第一个参数是空格ID。没有有关此API的文档,我也不明显不理解如何获取这些ID。
sample code from github的ID评估box.space.<space>.id
-不使用API,而是直接将命令“写入”套接字...似乎不是一个好方法(?)。
如我所见,系统空间_space
/ _vspace
的ID为常数280/281。使用这些常量选择空格ID的好方法吗?
UPD:我在类SQLDatabaseMetadata中发现了常量_VSPACE = 281
。在Tarantool JDBC驱动程序中使用。它受到保护。
答案 0 :(得分:1)
你是对的。您需要首先从_VSPACE获取空间ID名称映射,然后使用这些值对某些空间执行请求。或者,您可以基于以下事实:第一个用户定义的空间的ID为512,然后是下一个513,依此类推。
我们计划支持自动模式加载和空间名称,但尚不支持:https://github.com/tarantool/tarantool-java/issues/137