get_table
Read CSiBridge model definition or analysis result database tables as fields and rows, with filters, paging, and optional load case/combination selection.
Instructions
Read a CSiBridge database table as {"fields": [...], "rows": [[...], ...]}.
Works for model definition tables and, after an analysis, result tables. All values are text, in the model's present units.
Args: table_key: The table's key, from list_tables. fields: Only these fields. Default: all fields. group: Only objects in this group. Default: all objects. where: Only rows whose fields equal these values, e.g. {"OutputCase": "DEAD"}. limit: Maximum number of rows to return. offset: Number of matching rows to skip, for paging. for_editing: Read the table in the form edit_table expects (all fields, plus the table_version to pass back). load_cases: For result tables, the load cases to report. load_combos: For result tables, the load combinations to report. load_patterns: For result tables, the load patterns to report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | ||
| limit | No | ||
| where | No | ||
| fields | No | ||
| offset | No | ||
| table_key | Yes | ||
| load_cases | No | ||
| for_editing | No | ||
| load_combos | No | ||
| load_patterns | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |