| { |
| "ColumnNameAndType": { |
| "alerts.alert": "character varying def: nullable:YES", |
| "alerts.config_state": "bigint def:'0'::bigint nullable:YES", |
| "alerts.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "alerts.id": "bigint def:nextval('Alerts_seq'::text) nullable:NO", |
| "alerts.last_modified": "bigint def: nullable:YES", |
| "alerts.sub_name": "character varying def: nullable:YES", |
| "alerts.sub_revision": "character varying def: nullable:YES", |
| "anomalygroups.action": "character varying def: nullable:YES", |
| "anomalygroups.action_time": "timestamp with time zone def: nullable:YES", |
| "anomalygroups.anomaly_ids": "ARRAY def: nullable:YES", |
| "anomalygroups.bisection_id": "character varying def: nullable:YES", |
| "anomalygroups.common_rev_end": "bigint def: nullable:YES", |
| "anomalygroups.common_rev_start": "bigint def: nullable:YES", |
| "anomalygroups.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "anomalygroups.creation_time": "timestamp with time zone def:now() nullable:YES", |
| "anomalygroups.culprit_ids": "ARRAY def: nullable:YES", |
| "anomalygroups.group_meta_data": "jsonb def: nullable:YES", |
| "anomalygroups.id": "character varying def:spanner.generate_uuid() nullable:NO", |
| "anomalygroups.last_modified_time": "timestamp with time zone def: nullable:YES", |
| "anomalygroups.reported_issue_id": "character varying def: nullable:YES", |
| "commits.author": "character varying def: nullable:YES", |
| "commits.commit_number": "bigint def: nullable:NO", |
| "commits.commit_time": "bigint def: nullable:YES", |
| "commits.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "commits.git_hash": "character varying def: nullable:NO", |
| "commits.subject": "character varying def: nullable:YES", |
| "culprits.anomaly_group_ids": "ARRAY def: nullable:YES", |
| "culprits.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "culprits.group_issue_map": "jsonb def: nullable:YES", |
| "culprits.host": "character varying def: nullable:YES", |
| "culprits.id": "character varying def:spanner.generate_uuid() nullable:NO", |
| "culprits.issue_ids": "ARRAY def: nullable:YES", |
| "culprits.last_modified": "bigint def: nullable:YES", |
| "culprits.project": "character varying def: nullable:YES", |
| "culprits.ref": "character varying def: nullable:YES", |
| "culprits.revision": "character varying def: nullable:YES", |
| "favorites.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "favorites.description": "character varying def: nullable:YES", |
| "favorites.id": "character varying def:spanner.generate_uuid() nullable:NO", |
| "favorites.last_modified": "bigint def: nullable:YES", |
| "favorites.name": "character varying def: nullable:YES", |
| "favorites.url": "character varying def: nullable:NO", |
| "favorites.user_id": "character varying def: nullable:NO", |
| "graphsshortcuts.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "graphsshortcuts.graphs": "character varying def: nullable:YES", |
| "graphsshortcuts.id": "character varying def: nullable:NO", |
| "metadata.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "metadata.links": "jsonb def: nullable:YES", |
| "metadata.source_file_id": "bigint def: nullable:NO", |
| "paramsets.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "paramsets.param_key": "character varying def: nullable:NO", |
| "paramsets.param_value": "character varying def: nullable:NO", |
| "paramsets.tile_number": "bigint def: nullable:NO", |
| "postings.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "postings.key_value": "character varying def: nullable:NO", |
| "postings.tile_number": "bigint def: nullable:NO", |
| "postings.trace_id": "bytea def: nullable:NO", |
| "regressions.alert_id": "bigint def: nullable:NO", |
| "regressions.commit_number": "bigint def: nullable:NO", |
| "regressions.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "regressions.migrated": "boolean def: nullable:YES", |
| "regressions.regression": "character varying def: nullable:YES", |
| "regressions.regression_id": "character varying def: nullable:YES", |
| "regressions2.alert_id": "bigint def: nullable:YES", |
| "regressions2.cluster_summary": "jsonb def: nullable:YES", |
| "regressions2.cluster_type": "character varying def: nullable:YES", |
| "regressions2.commit_number": "bigint def: nullable:YES", |
| "regressions2.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "regressions2.creation_time": "timestamp with time zone def:now() nullable:YES", |
| "regressions2.frame": "jsonb def: nullable:YES", |
| "regressions2.id": "character varying def:spanner.generate_uuid() nullable:NO", |
| "regressions2.is_improvement": "boolean def: nullable:YES", |
| "regressions2.median_after": "real def: nullable:YES", |
| "regressions2.median_before": "real def: nullable:YES", |
| "regressions2.prev_commit_number": "bigint def: nullable:YES", |
| "regressions2.triage_message": "character varying def: nullable:YES", |
| "regressions2.triage_status": "character varying def: nullable:YES", |
| "reversekeymap.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "reversekeymap.modified_value": "character varying def: nullable:NO", |
| "reversekeymap.original_value": "character varying def: nullable:YES", |
| "reversekeymap.param_key": "character varying def: nullable:NO", |
| "shortcuts.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "shortcuts.id": "character varying def: nullable:NO", |
| "shortcuts.trace_ids": "character varying def: nullable:YES", |
| "sourcefiles.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "sourcefiles.source_file": "character varying def: nullable:NO", |
| "sourcefiles.source_file_id": "bigint def:nextval('SourceFiles_seq'::text) nullable:NO", |
| "subscriptions.bug_cc_emails": "ARRAY def: nullable:YES", |
| "subscriptions.bug_component": "character varying def: nullable:YES", |
| "subscriptions.bug_labels": "ARRAY def: nullable:YES", |
| "subscriptions.bug_priority": "bigint def: nullable:YES", |
| "subscriptions.bug_severity": "bigint def: nullable:YES", |
| "subscriptions.contact_email": "character varying def: nullable:YES", |
| "subscriptions.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "subscriptions.hotlists": "ARRAY def: nullable:YES", |
| "subscriptions.is_active": "boolean def: nullable:YES", |
| "subscriptions.name": "character varying def: nullable:NO", |
| "subscriptions.revision": "character varying def: nullable:NO", |
| "traceparams.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "traceparams.params": "jsonb def: nullable:YES", |
| "traceparams.trace_id": "bytea def: nullable:NO", |
| "tracevalues.commit_number": "bigint def: nullable:NO", |
| "tracevalues.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "tracevalues.source_file_id": "bigint def: nullable:YES", |
| "tracevalues.trace_id": "bytea def: nullable:NO", |
| "tracevalues.val": "real def: nullable:YES", |
| "tracevalues2.benchmark": "character varying def: nullable:YES", |
| "tracevalues2.bot": "character varying def: nullable:YES", |
| "tracevalues2.commit_number": "bigint def: nullable:NO", |
| "tracevalues2.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "tracevalues2.source_file_id": "bigint def: nullable:YES", |
| "tracevalues2.subtest_1": "character varying def: nullable:YES", |
| "tracevalues2.subtest_2": "character varying def: nullable:YES", |
| "tracevalues2.subtest_3": "character varying def: nullable:YES", |
| "tracevalues2.test": "character varying def: nullable:YES", |
| "tracevalues2.trace_id": "bytea def: nullable:NO", |
| "tracevalues2.val": "real def: nullable:YES", |
| "userissues.commit_position": "bigint def: nullable:NO", |
| "userissues.createdat": "timestamp with time zone def:CURRENT_TIMESTAMP nullable:YES", |
| "userissues.issue_id": "bigint def: nullable:NO", |
| "userissues.last_modified": "timestamp with time zone def:now() nullable:YES", |
| "userissues.trace_key": "character varying def: nullable:NO", |
| "userissues.user_id": "character varying def: nullable:NO" |
| }, |
| "IndexNames": [ |
| "alerts.PRIMARY_KEY", |
| "anomalygroups.PRIMARY_KEY", |
| "commits.PRIMARY_KEY", |
| "culprits.by_revision", |
| "culprits.PRIMARY_KEY", |
| "favorites.by_user_id", |
| "favorites.PRIMARY_KEY", |
| "graphsshortcuts.PRIMARY_KEY", |
| "metadata.PRIMARY_KEY", |
| "paramsets.by_tile_number", |
| "paramsets.PRIMARY_KEY", |
| "postings.by_trace_id2", |
| "postings.by_trace_id", |
| "postings.by_key_value", |
| "postings.PRIMARY_KEY", |
| "regressions.PRIMARY_KEY", |
| "regressions2.by_commit_alert", |
| "regressions2.by_alert_id", |
| "regressions2.PRIMARY_KEY", |
| "reversekeymap.PRIMARY_KEY", |
| "shortcuts.PRIMARY_KEY", |
| "sourcefiles.by_source_file", |
| "sourcefiles.PRIMARY_KEY", |
| "subscriptions.PRIMARY_KEY", |
| "traceparams.PRIMARY_KEY", |
| "tracevalues.by_source_file_id", |
| "tracevalues.PRIMARY_KEY", |
| "tracevalues2.by_trace_id_tv2", |
| "tracevalues2.PRIMARY_KEY", |
| "userissues.PRIMARY_KEY" |
| ] |
| } |