Listing JSON Tables
This topic describes how to list the JSON tables by using either the HPE Ezmeral Data Fabric Database JSON Client API or HPE Ezmeral Data Fabric Database Shell.
Permission Required
The readAce
permission on the volumes where the JSON tables are located.
Setting Whole Volume ACEs
The table is listed by calling HPE Ezmeral Data Fabric Database JSON Client API Admin
object's
listTables()
method and passing, as an argument, the path of the
folder.
Use a conditional loop to iterate through the returned list and retrieve the names of the tables.
public void listTables(String parentFolder) throws DBException { try (Admin admin = MapRDB.newAdmin()) { for(Path tablePath : admin.listTables(parentFolder)) { System.out.println(tablePath); } } }
NOTE
The parameter parentFolder
provides a path to a folder that is in the
filesystem. See "Table Paths" in HPE Ezmeral Data Fabric Database
JSON Tables for examples.# mapr dbshell
maprdb root:> list /demo
/demo/user
/demo/checkin
/demo/review
/demo/business
/demo/tip
5 table(s) found.
See dbshell list for further details.