Skip to content
This repository was archived by the owner on Sep 2, 2022. It is now read-only.

inspect: requirements engineering #66

Closed
tsatke opened this issue Oct 26, 2020 · 2 comments
Closed

inspect: requirements engineering #66

tsatke opened this issue Oct 26, 2020 · 2 comments
Assignees

Comments

@tsatke
Copy link
Contributor

tsatke commented Oct 26, 2020

Requirements are to be added as notes to the To do column of the Inspector project (https://github.com/xqueries/xdb/projects/4).

@SUMUKHA-PK
Copy link
Member

General requirements of the tool:

  1. The tool must be able to read a DB file and provide the details available via the file in a human friendly format.
  2. The CLI is interactive for some commands which enables the CLI to be stateful. Find in depth explanation with specific commands that support this.
  3. The commands that are supported will be in the scope of the data available in the DB file and the supporting engine implementation and will be explained in further requirements.
  4. Auto-completion - auto completion for table names on Tab (or as supported by the CLI library).
  5. Command - Help: Gives a basic explanation on how to use the CLI and on specific commands too.
  6. Command - Overview: Gives a basic idea of the entire file; data on how much space is used, how many tables exist etc - detail in ticket.
  7. Command - page: Usage - page numberOfPage. Gives cell level data on the page, detail in ticket.
  8. Command - table: Usage - table TableName. Display table data as provided by engine.

@SUMUKHA-PK
Copy link
Member

Adding them to the epic #65 and closing this.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants