| Columns | |||
|---|---|---|---|
| * | GATEWAY_ID | varchar( 256 ) | |
| * | COMMUNITY_USER_NAME | varchar( 256 ) | |
| * | TOKEN_ID | varchar( 256 ) | |
| * | COMMUNITY_USER_EMAIL | varchar( 256 ) | |
| Indexes | |||
| Pk | pk_community_user | ON GATEWAY_ID, COMMUNITY_USER_NAME, TOKEN_ID | |
| Columns | |||
|---|---|---|---|
| * | CONFIG_KEY | varchar( 255 ) DEFO '' | |
| * | CONFIG_VAL | varchar( 255 ) DEFO '' | |
| * | CATEGORY_ID | varchar( 255 ) DEFO '' | |
| * | EXPIRE_DATE | timestamp DEFO CURRENT_TIMESTAMP | |
| Indexes | |||
| Pk | pk_configuration | ON CONFIG_KEY, CONFIG_VAL, CATEGORY_ID | |
| Columns | |||
|---|---|---|---|
| * | GATEWAY_ID | varchar( 256 ) | |
| * | TOKEN_ID | varchar( 256 ) | |
| * | CREDENTIAL | blob | |
| * | PORTAL_USER_ID | varchar( 256 ) | |
| * | TIME_PERSISTED | timestamp DEFO CURRENT_TIMESTAMP | |
| Indexes | |||
| Pk | pk_credentials | ON GATEWAY_ID, TOKEN_ID | |
| Columns | |||
|---|---|---|---|
| * | EXPERIMENT_ID | varchar( 255 ) DEFO '' | |
| PROJECT_ID | varchar( 255 ) | ||
| GATEWAY_ID | varchar( 255 ) | ||
| EXPERIMENT_TYPE | varchar( 255 ) | ||
| USER_NAME | varchar( 255 ) | ||
| EXPERIMENT_NAME | varchar( 255 ) | ||
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| DESCRIPTION | varchar( 255 ) | ||
| EXECUTION_ID | varchar( 255 ) | ||
| GATEWAY_EXECUTION_ID | varchar( 255 ) | ||
| ENABLE_EMAIL_NOTIFICATION | bit | ||
| EMAIL_ADDRESSES | text | ||
| GATEWAY_INSTANCE_ID | varchar( 255 ) | ||
| ARCHIVE | bit | ||
| Indexes | |||
| Pk | pk_experiment | ON EXPERIMENT_ID | |
| PROJECT_ID | ON PROJECT_ID | ||
| Foreign Keys | |||
| EXPERIMENT_ibfk_1 | ( PROJECT_ID ) ref PROJECT (PROJECT_ID) | ||
| Columns | |||
|---|---|---|---|
| * | ERROR_ID | varchar( 255 ) DEFO '' | |
| * | EXPERIMENT_ID | varchar( 255 ) DEFO '' | |
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| ACTUAL_ERROR_MESSAGE | text | ||
| USER_FRIENDLY_MESSAGE | text | ||
| TRANSIENT_OR_PERSISTENT | bit | ||
| ROOT_CAUSE_ERROR_ID_LIST | text | ||
| Indexes | |||
| Pk | pk_experiment_error | ON ERROR_ID, EXPERIMENT_ID | |
| EXPERIMENT_ID | ON EXPERIMENT_ID | ||
| Foreign Keys | |||
| EXPERIMENT_ERROR_ibfk_1 | ( EXPERIMENT_ID ) ref EXPERIMENT (EXPERIMENT_ID) | ||
| Columns | |||
|---|---|---|---|
| * | EXPERIMENT_ID | varchar( 255 ) DEFO '' | |
| * | INPUT_NAME | varchar( 255 ) DEFO '' | |
| INPUT_VALUE | text | ||
| DATA_TYPE | varchar( 255 ) | ||
| APPLICATION_ARGUMENT | varchar( 255 ) | ||
| STANDARD_INPUT | bit | ||
| USER_FRIENDLY_DESCRIPTION | varchar( 255 ) | ||
| METADATA | varchar( 255 ) | ||
| INPUT_ORDER | int | ||
| IS_REQUIRED | bit | ||
| REQUIRED_TO_ADDED_TO_CMD | bit | ||
| DATA_STAGED | bit | ||
| STORAGE_RESOURCE_ID | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_experiment_input | ON EXPERIMENT_ID, INPUT_NAME | |
| Foreign Keys | |||
| EXPERIMENT_INPUT_ibfk_1 | ( EXPERIMENT_ID ) ref EXPERIMENT (EXPERIMENT_ID) | ||
| Columns | |||
|---|---|---|---|
| * | EXPERIMENT_ID | varchar( 255 ) DEFO '' | |
| * | OUTPUT_NAME | varchar( 255 ) DEFO '' | |
| OUTPUT_VALUE | text | ||
| DATA_TYPE | varchar( 255 ) | ||
| APPLICATION_ARGUMENT | varchar( 255 ) | ||
| IS_REQUIRED | bit | ||
| REQUIRED_TO_ADDED_TO_CMD | bit | ||
| DATA_MOVEMENT | bit | ||
| LOCATION | varchar( 255 ) | ||
| SEARCH_QUERY | varchar( 255 ) | ||
| OUTPUT_STREAMING | smallint | ||
| STORAGE_RESOURCE_ID | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_experiment_output | ON EXPERIMENT_ID, OUTPUT_NAME | |
| Foreign Keys | |||
| EXPERIMENT_OUTPUT_ibfk_1 | ( EXPERIMENT_ID ) ref EXPERIMENT (EXPERIMENT_ID) | ||
| Columns | |||
|---|---|---|---|
| * | STATUS_ID | varchar( 255 ) DEFO '' | |
| * | EXPERIMENT_ID | varchar( 255 ) DEFO '' | |
| STATE | varchar( 255 ) | ||
| * | TIME_OF_STATE_CHANGE | timestamp DEFO CURRENT_TIMESTAMP | |
| REASON | longtext | ||
| Indexes | |||
| Pk | pk_experiment_status | ON STATUS_ID, EXPERIMENT_ID | |
| EXPERIMENT_ID | ON EXPERIMENT_ID | ||
| Foreign Keys | |||
| EXPERIMENT_STATUS_ibfk_1 | ( EXPERIMENT_ID ) ref EXPERIMENT (EXPERIMENT_ID) | ||
| Columns | |||
|---|---|---|---|
| * | GATEWAY_ID | varchar( 255 ) DEFO '' | |
| GATEWAY_NAME | varchar( 255 ) | ||
| DOMAIN | varchar( 255 ) | ||
| EMAIL_ADDRESS | varchar( 255 ) | ||
| GATEWAY_ACRONYM | varchar( 255 ) | ||
| GATEWAY_ADMIN_EMAIL | varchar( 255 ) | ||
| GATEWAY_ADMIN_FIRST_NAME | varchar( 255 ) | ||
| GATEWAY_APPROVAL_STATUS | varchar( 255 ) | ||
| GATEWAY_PUBLIC_ABSTRACT | varchar( 255 ) | ||
| GATEWAY_URL | varchar( 255 ) | ||
| GATEWAY_ADMIN_LAST_NAME | varchar( 255 ) | ||
| IDENTITY_SERVER_PASSWORD_TOKEN | varchar( 255 ) | ||
| IDENTITY_SERVER_USERNAME | varchar( 255 ) | ||
| GATEWAY_REVIEW_PROPOSAL_DESCRIPTION | varchar( 255 ) | ||
| DECLINED_REASON | varchar( 255 ) | ||
| OAUTH_CLIENT_SECRET | varchar( 255 ) | ||
| OAUTH_CLIENT_ID | varchar( 255 ) | ||
| REQUEST_CREATION_TIME | datetime DEFO CURRENT_TIMESTAMP | ||
| REQUESTER_USERNAME | varchar( 255 ) | ||
| GATEWAY_DOMAIN | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_gateway | ON GATEWAY_ID | |
| Columns | |||
|---|---|---|---|
| * | GATEWAY_ID | varchar( 255 ) DEFO '' | |
| * | USER_NAME | varchar( 255 ) DEFO '' | |
| Indexes | |||
| Pk | pk_gateway_worker | ON GATEWAY_ID, USER_NAME | |
| USER_NAME | ON USER_NAME | ||
| Foreign Keys | |||
| GATEWAY_WORKER_ibfk_1 | ( GATEWAY_ID ) ref GATEWAY (GATEWAY_ID) | ||
| GATEWAY_WORKER_ibfk_2 | ( USER_NAME ) ref USERS (USER_NAME) | ||
| Columns | |||
|---|---|---|---|
| * | JOB_ID | varchar( 255 ) DEFO '' | |
| * | TASK_ID | varchar( 255 ) DEFO '' | |
| PROCESS_ID | varchar( 255 ) | ||
| * | JOB_DESCRIPTION | longtext | |
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| COMPUTE_RESOURCE_CONSUMED | varchar( 255 ) | ||
| JOB_NAME | varchar( 255 ) | ||
| WORKING_DIR | varchar( 255 ) | ||
| STD_OUT | longtext | ||
| STD_ERR | longtext | ||
| EXIT_CODE | int | ||
| Indexes | |||
| Pk | pk_job | ON JOB_ID, TASK_ID | |
| TASK_ID | ON TASK_ID | ||
| Foreign Keys | |||
| JOB_ibfk_1 | ( TASK_ID ) ref TASK (TASK_ID) | ||
| Columns | |||
|---|---|---|---|
| * | STATUS_ID | varchar( 255 ) DEFO '' | |
| * | JOB_ID | varchar( 255 ) DEFO '' | |
| * | TASK_ID | varchar( 255 ) DEFO '' | |
| STATE | varchar( 255 ) | ||
| * | TIME_OF_STATE_CHANGE | timestamp DEFO CURRENT_TIMESTAMP | |
| REASON | longtext | ||
| Indexes | |||
| Pk | pk_job_status | ON STATUS_ID, JOB_ID, TASK_ID | |
| JOB_ID | ON JOB_ID, TASK_ID | ||
| Foreign Keys | |||
| JOB_STATUS_ibfk_1 | ( JOB_ID, TASK_ID ) ref JOB (JOB_ID, TASK_ID) | ||
| Columns | |||
|---|---|---|---|
| * | NOTIFICATION_ID | varchar( 255 ) | |
| EXPIRATION_DATE | datetime | ||
| GATEWAY_ID | varchar( 255 ) | ||
| PUBLISHED_DATE | datetime | ||
| TITLE | varchar( 255 ) | ||
| * | NOTIFICATION_MESSAGE | varchar( 4096 ) | |
| CREATION_DATE | datetime | ||
| PRIORITY | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_notification | ON NOTIFICATION_ID | |
| Columns | |||
|---|---|---|---|
| * | PROCESS_ID | varchar( 255 ) DEFO '' | |
| EXPERIMENT_ID | varchar( 255 ) | ||
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| * | LAST_UPDATE_TIME | timestamp DEFO '0000-00-00 00:00:00' | |
| PROCESS_DETAIL | text | ||
| APPLICATION_INTERFACE_ID | varchar( 255 ) | ||
| TASK_DAG | text | ||
| APPLICATION_DEPLOYMENT_ID | varchar( 255 ) | ||
| COMPUTE_RESOURCE_ID | varchar( 255 ) | ||
| GATEWAY_EXECUTION_ID | varchar( 255 ) | ||
| ENABLE_EMAIL_NOTIFICATION | bit | ||
| EMAIL_ADDRESSES | text | ||
| STORAGE_RESOURCE_ID | varchar( 255 ) | ||
| USER_DN | varchar( 255 ) | ||
| GENERATE_CERT | smallint | ||
| EXPERIMENT_DATA_DIR | varchar( 512 ) | ||
| ARCHIVE | bit | ||
| USERNAME | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_process | ON PROCESS_ID | |
| EXPERIMENT_ID | ON EXPERIMENT_ID | ||
| Foreign Keys | |||
| PROCESS_ibfk_1 | ( EXPERIMENT_ID ) ref EXPERIMENT (EXPERIMENT_ID) | ||
| Columns | |||
|---|---|---|---|
| * | ERROR_ID | varchar( 255 ) DEFO '' | |
| * | PROCESS_ID | varchar( 255 ) DEFO '' | |
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| ACTUAL_ERROR_MESSAGE | text | ||
| USER_FRIENDLY_MESSAGE | text | ||
| TRANSIENT_OR_PERSISTENT | bit | ||
| ROOT_CAUSE_ERROR_ID_LIST | text | ||
| Indexes | |||
| Pk | pk_process_error | ON ERROR_ID, PROCESS_ID | |
| PROCESS_ID | ON PROCESS_ID | ||
| Foreign Keys | |||
| PROCESS_ERROR_ibfk_1 | ( PROCESS_ID ) ref PROCESS (PROCESS_ID) | ||
| Columns | |||
|---|---|---|---|
| * | PROCESS_ID | varchar( 255 ) DEFO '' | |
| * | INPUT_NAME | varchar( 255 ) DEFO '' | |
| INPUT_VALUE | text | ||
| DATA_TYPE | varchar( 255 ) | ||
| APPLICATION_ARGUMENT | varchar( 255 ) | ||
| STANDARD_INPUT | bit | ||
| USER_FRIENDLY_DESCRIPTION | varchar( 255 ) | ||
| METADATA | varchar( 255 ) | ||
| INPUT_ORDER | int | ||
| IS_REQUIRED | bit | ||
| REQUIRED_TO_ADDED_TO_CMD | bit | ||
| DATA_STAGED | bit | ||
| STORAGE_RESOURCE_ID | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_process_input | ON PROCESS_ID, INPUT_NAME | |
| Foreign Keys | |||
| PROCESS_INPUT_ibfk_1 | ( PROCESS_ID ) ref PROCESS (PROCESS_ID) | ||
| Columns | |||
|---|---|---|---|
| * | PROCESS_ID | varchar( 255 ) DEFO '' | |
| * | OUTPUT_NAME | varchar( 255 ) DEFO '' | |
| OUTPUT_VALUE | longtext | ||
| DATA_TYPE | varchar( 255 ) | ||
| APPLICATION_ARGUMENT | varchar( 255 ) | ||
| IS_REQUIRED | bit | ||
| REQUIRED_TO_ADDED_TO_CMD | bit | ||
| DATA_MOVEMENT | bit | ||
| LOCATION | varchar( 255 ) | ||
| SEARCH_QUERY | varchar( 255 ) | ||
| OUTPUT_STREAMING | smallint | ||
| STORAGE_RESOURCE_ID | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_process_output | ON PROCESS_ID, OUTPUT_NAME | |
| Foreign Keys | |||
| PROCESS_OUTPUT_ibfk_1 | ( PROCESS_ID ) ref PROCESS (PROCESS_ID) | ||
| Columns | |||
|---|---|---|---|
| * | PROCESS_ID | varchar( 255 ) DEFO '' | |
| RESOURCE_HOST_ID | varchar( 255 ) | ||
| TOTAL_CPU_COUNT | int | ||
| NODE_COUNT | int | ||
| NUMBER_OF_THREADS | int | ||
| QUEUE_NAME | varchar( 255 ) | ||
| WALL_TIME_LIMIT | int | ||
| TOTAL_PHYSICAL_MEMORY | int | ||
| STATIC_WORKING_DIR | varchar( 255 ) | ||
| OVERRIDE_ALLOCATION_PROJECT_NUMBER | varchar( 255 ) | ||
| OVERRIDE_LOGIN_USER_NAME | varchar( 255 ) | ||
| OVERRIDE_SCRATCH_LOCATION | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_process_resource_schedule | ON PROCESS_ID | |
| Foreign Keys | |||
| PROCESS_RESOURCE_SCHEDULE_ibfk_1 | ( PROCESS_ID ) ref PROCESS (PROCESS_ID) | ||
| Columns | |||
|---|---|---|---|
| * | STATUS_ID | varchar( 255 ) DEFO '' | |
| * | PROCESS_ID | varchar( 255 ) DEFO '' | |
| STATE | varchar( 255 ) | ||
| * | TIME_OF_STATE_CHANGE | timestamp DEFO CURRENT_TIMESTAMP | |
| REASON | longtext | ||
| Indexes | |||
| Pk | pk_process_status | ON STATUS_ID, PROCESS_ID | |
| PROCESS_ID | ON PROCESS_ID | ||
| Foreign Keys | |||
| PROCESS_STATUS_ibfk_1 | ( PROCESS_ID ) ref PROCESS (PROCESS_ID) | ||
| Columns | |||
|---|---|---|---|
| * | PROJECT_ID | varchar( 255 ) DEFO '' | |
| GATEWAY_ID | varchar( 255 ) | ||
| USER_NAME | varchar( 255 ) | ||
| PROJECT_NAME | varchar( 255 ) | ||
| DESCRIPTION | varchar( 255 ) | ||
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| Indexes | |||
| Pk | pk_project | ON PROJECT_ID | |
| GATEWAY_ID | ON GATEWAY_ID | ||
| USER_NAME | ON USER_NAME | ||
| Foreign Keys | |||
| PROJECT_ibfk_1 | ( GATEWAY_ID ) ref GATEWAY (GATEWAY_ID) | ||
| PROJECT_ibfk_2 | ( USER_NAME ) ref USERS (USER_NAME) | ||
| Columns | |||
|---|---|---|---|
| * | PROJECT_ID | varchar( 255 ) DEFO '' | |
| * | USER_NAME | varchar( 255 ) DEFO '' | |
| Indexes | |||
| Pk | pk_project_user | ON PROJECT_ID, USER_NAME | |
| USER_NAME | ON USER_NAME | ||
| Foreign Keys | |||
| PROJECT_USER_ibfk_1 | ( PROJECT_ID ) ref PROJECT (PROJECT_ID) | ||
| PROJECT_USER_ibfk_2 | ( USER_NAME ) ref USERS (USER_NAME) | ||
| Columns | |||
|---|---|---|---|
| * | TASK_ID | varchar( 255 ) DEFO '' | |
| TASK_TYPE | varchar( 255 ) | ||
| PARENT_PROCESS_ID | varchar( 255 ) | ||
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| * | LAST_UPDATE_TIME | timestamp DEFO '0000-00-00 00:00:00' | |
| TASK_DETAIL | text | ||
| TASK_INTERNAL_STORE | tinyint | ||
| SUB_TASK_MODEL | blob | ||
| Indexes | |||
| Pk | pk_task | ON TASK_ID | |
| PARENT_PROCESS_ID | ON PARENT_PROCESS_ID | ||
| Foreign Keys | |||
| TASK_ibfk_1 | ( PARENT_PROCESS_ID ) ref PROCESS (PROCESS_ID) | ||
| Columns | |||
|---|---|---|---|
| * | ERROR_ID | varchar( 255 ) DEFO '' | |
| * | TASK_ID | varchar( 255 ) DEFO '' | |
| * | CREATION_TIME | timestamp DEFO CURRENT_TIMESTAMP | |
| ACTUAL_ERROR_MESSAGE | text | ||
| USER_FRIENDLY_MESSAGE | text | ||
| TRANSIENT_OR_PERSISTENT | bit | ||
| ROOT_CAUSE_ERROR_ID_LIST | text | ||
| Indexes | |||
| Pk | pk_task_error | ON ERROR_ID, TASK_ID | |
| TASK_ID | ON TASK_ID | ||
| Foreign Keys | |||
| TASK_ERROR_ibfk_1 | ( TASK_ID ) ref TASK (TASK_ID) | ||
| Columns | |||
|---|---|---|---|
| * | STATUS_ID | varchar( 255 ) DEFO '' | |
| * | TASK_ID | varchar( 255 ) DEFO '' | |
| STATE | varchar( 255 ) | ||
| * | TIME_OF_STATE_CHANGE | timestamp DEFO CURRENT_TIMESTAMP | |
| REASON | longtext | ||
| Indexes | |||
| Pk | pk_task_status | ON STATUS_ID, TASK_ID | |
| TASK_ID | ON TASK_ID | ||
| Foreign Keys | |||
| TASK_STATUS_ibfk_1 | ( TASK_ID ) ref TASK (TASK_ID) | ||
| Columns | |||
|---|---|---|---|
| * | USER_NAME | varchar( 255 ) DEFO '' | |
| * | GATEWAY_ID | varchar( 255 ) DEFO '' | |
| * | AIRAVATA_INTERNAL_USER_ID | varchar( 255 ) | |
| PASSWORD | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_users | ON USER_NAME, GATEWAY_ID | |
| U | AIRAVATA_INTERNAL_USER_ID | ON AIRAVATA_INTERNAL_USER_ID | |
| Columns | |||
|---|---|---|---|
| * | EXPERIMENT_ID | varchar( 255 ) DEFO '' | |
| AIRAVATA_AUTO_SCHEDULE | bit | ||
| OVERRIDE_MANUAL_SCHEDULED_PARAMS | bit | ||
| SHARE_EXPERIMENT_PUBLICALLY | bit | ||
| THROTTLE_RESOURCES | bit | ||
| USER_DN | varchar( 255 ) | ||
| GENERATE_CERT | bit | ||
| RESOURCE_HOST_ID | varchar( 255 ) | ||
| TOTAL_CPU_COUNT | int | ||
| NODE_COUNT | int | ||
| NUMBER_OF_THREADS | int | ||
| QUEUE_NAME | varchar( 255 ) | ||
| WALL_TIME_LIMIT | int | ||
| TOTAL_PHYSICAL_MEMORY | int | ||
| STATIC_WORKING_DIR | varchar( 255 ) | ||
| STORAGE_RESOURCE_ID | varchar( 255 ) | ||
| EXPERIMENT_DATA_DIR | varchar( 512 ) | ||
| OVERRIDE_ALLOCATION_PROJECT_NUMBER | varchar( 255 ) | ||
| OVERRIDE_LOGIN_USER_NAME | varchar( 255 ) | ||
| OVERRIDE_SCRATCH_LOCATION | varchar( 255 ) | ||
| Indexes | |||
| Pk | pk_user_configuration_data | ON EXPERIMENT_ID | |
| Foreign Keys | |||
| USER_CONFIGURATION_DATA_ibfk_1 | ( EXPERIMENT_ID ) ref EXPERIMENT (EXPERIMENT_ID) | ||
| Query |
|---|
| select `E`.`EXPERIMENT_ID` AS `EXPERIMENT_ID`,`E`.`PROJECT_ID` AS `PROJECT_ID`,`E`.`GATEWAY_ID` AS `GATEWAY_ID`,`E`.`USER_NAME` AS `USER_NAME`,`E`.`EXECUTION_ID` AS `EXECUTION_ID`,`E`.`EXPERIMENT_NAME` AS `EXPERIMENT_NAME`,`E`.`CREATION_TIME` AS `CREATION_TIME`,`E`.`DESCRIPTION` AS `DESCRIPTION`,`ES`.`STATE` AS `STATE`,`UD`.`RESOURCE_HOST_ID` AS `RESOURCE_HOST_ID`,`ES`.`TIME_OF_STATE_CHANGE` AS `TIME_OF_STATE_CHANGE` from ((`airavata`.`EXPERIMENT` `E` left join `airavata`.`LATEST_EXPERIMENT_STATUS` `ES` on((`E`.`EXPERIMENT_ID` = `ES`.`EXPERIMENT_ID`))) left join `airavata`.`USER_CONFIGURATION_DATA` `UD` on((`E`.`EXPERIMENT_ID` = `UD`.`EXPERIMENT_ID`))) where 1 |
| Query |
|---|
| select `ES1`.`EXPERIMENT_ID` AS `EXPERIMENT_ID`,`ES1`.`STATE` AS `STATE`,`ES1`.`TIME_OF_STATE_CHANGE` AS `TIME_OF_STATE_CHANGE` from (`airavata`.`EXPERIMENT_STATUS` `ES1` left join `airavata`.`EXPERIMENT_STATUS` `ES2` on(((`ES1`.`EXPERIMENT_ID` = `ES2`.`EXPERIMENT_ID`) and (`ES1`.`TIME_OF_STATE_CHANGE` < `ES2`.`TIME_OF_STATE_CHANGE`)))) where isnull(`ES2`.`TIME_OF_STATE_CHANGE`) |