TableStatus
org.sagebionetworks.repo.model.table.TableStatus
Object used to track the status of a Table.
| Field | Type | Description |
|---|---|---|
| state | TableState | The Table's state can be one of the following enumerations |
| tableId | STRING | The ID of the table. |
| version | INTEGER | For cases where a query is run against a particualr version of a table, this will be that version. This field is exclueded for all other cases. |
| startedOn | STRING | The date-time when the status of this table last changed to PROCESSING. |
| changedOn | STRING | The date-time when the status of this table last changed. |
| resetToken | STRING | Whenever the status of a table is rest to PROCESSING, a new reset-token will be issued. The table status can only be set to AVAILABLE by providing the current reset-token. |
| lastTableChangeEtag | STRING | Whenever the status of a table is set to AVAILABLE, this will be set to the etag of the last table change applied to the index. |
| progressMessage | STRING | The current message of the progress tracker. |
| progressCurrent | INTEGER | The progress current value indicates how much progress has been made. For example: If progressTotal = 100; and progressCurrent = 50; then the work is 50% complete. |
| progressTotal | INTEGER | The progress total indicates the total amount of work to complete. For example: If progressTotal = 100; and progressCurrent = 50; then the work is 50% complete. |
| errorMessage | STRING | When processing fails, this is a one line error message. |
| errorDetails | STRING | When processing fails, this is the full stack trace of the error. |
| totalTimeMS | INTEGER | The total run time (MS) of the last processing job. |