+- Input[@CanonicalImage = null, @ExcludedLinesCount = 0, @ExcludedRangesCount = 0]
   +- Global[@CanonicalImage = null]
      +- Block[@CanonicalImage = null]
         +- Statement[@CanonicalImage = null]
         |  +- UnlabelledStatement[@CanonicalImage = null]
         |     +- SelectStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
         |        +- SelectList[@CanonicalImage = null]
         |        |  +- SqlExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
         |        |  |  +- PrimaryPrefix[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id", @SelfModifier = false]
         |        |  |     +- SimpleExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
         |        |  |        +- TableName[@CanonicalImage = "E", @Image = "e"]
         |        |  |        |  +- ID[@CanonicalImage = "E", @Image = "e"]
         |        |  |        +- Column[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        |  |           +- ID[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        |  +- SqlExpression[@CanonicalImage = "E.SALARY", @Image = "e.salary"]
         |        |  |  +- PrimaryPrefix[@CanonicalImage = "E.SALARY", @Image = "e.salary", @SelfModifier = false]
         |        |  |     +- SimpleExpression[@CanonicalImage = "E.SALARY", @Image = "e.salary"]
         |        |  |        +- TableName[@CanonicalImage = "E", @Image = "e"]
         |        |  |        |  +- ID[@CanonicalImage = "E", @Image = "e"]
         |        |  |        +- Column[@CanonicalImage = "SALARY", @Image = "salary"]
         |        |  |           +- ID[@CanonicalImage = "SALARY", @Image = "salary"]
         |        |  +- SqlExpression[@CanonicalImage = "E.COMMISSION_PCT", @Image = "e.commission_pct"]
         |        |     +- PrimaryPrefix[@CanonicalImage = "E.COMMISSION_PCT", @Image = "e.commission_pct", @SelfModifier = false]
         |        |        +- SimpleExpression[@CanonicalImage = "E.COMMISSION_PCT", @Image = "e.commission_pct"]
         |        |           +- TableName[@CanonicalImage = "E", @Image = "e"]
         |        |           |  +- ID[@CanonicalImage = "E", @Image = "e"]
         |        |           +- Column[@CanonicalImage = "COMMISSION_PCT", @Image = "commission_pct"]
         |        |              +- ID[@CanonicalImage = "COMMISSION_PCT", @Image = "commission_pct"]
         |        +- FromClause[@CanonicalImage = null]
         |        |  +- TableReference[@CanonicalImage = null]
         |        |  |  +- TableName[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |        |  |  |  +- ID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |        |  |  +- TableAlias[@CanonicalImage = "E", @Image = "e"]
         |        |  |     +- ID[@CanonicalImage = "E", @Image = "e"]
         |        |  +- TableReference[@CanonicalImage = null]
         |        |     +- TableName[@CanonicalImage = "DEPARTMENTS", @Image = "departments"]
         |        |     |  +- ID[@CanonicalImage = "DEPARTMENTS", @Image = "departments"]
         |        |     +- TableAlias[@CanonicalImage = "D", @Image = "d"]
         |        |        +- ID[@CanonicalImage = "D", @Image = "d"]
         |        +- WhereClause[@CanonicalImage = null]
         |        |  +- Condition[@CanonicalImage = null]
         |        |     +- CompoundCondition[@CanonicalImage = null, @Type = "AND"]
         |        |        +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |        |        |  +- SqlExpression[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |        |        |  |  +- PrimaryPrefix[@CanonicalImage = "JOB_ID", @Image = "job_id", @SelfModifier = false]
         |        |        |  |     +- SimpleExpression[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |        |        |  |        +- Column[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |        |        |  |           +- ID[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |        |        |  +- SqlExpression[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'"]
         |        |        |     +- PrimaryPrefix[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'", @SelfModifier = false]
         |        |        |        +- Literal[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'"]
         |        |        |           +- StringLiteral[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'", @String = "SA_REP"]
         |        |        +- Condition[@CanonicalImage = null]
         |        |           +- CompoundCondition[@CanonicalImage = null, @Type = "AND"]
         |        |              +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |        |              |  +- SqlExpression[@CanonicalImage = "E.DEPARTMENT_ID", @Image = "e.department_id"]
         |        |              |  |  +- PrimaryPrefix[@CanonicalImage = "E.DEPARTMENT_ID", @Image = "e.department_id", @SelfModifier = false]
         |        |              |  |     +- SimpleExpression[@CanonicalImage = "E.DEPARTMENT_ID", @Image = "e.department_id"]
         |        |              |  |        +- TableName[@CanonicalImage = "E", @Image = "e"]
         |        |              |  |        |  +- ID[@CanonicalImage = "E", @Image = "e"]
         |        |              |  |        +- Column[@CanonicalImage = "DEPARTMENT_ID", @Image = "department_id"]
         |        |              |  |           +- ID[@CanonicalImage = "DEPARTMENT_ID", @Image = "department_id"]
         |        |              |  +- SqlExpression[@CanonicalImage = "D.DEPARTMENT_ID", @Image = "d.department_id"]
         |        |              |     +- PrimaryPrefix[@CanonicalImage = "D.DEPARTMENT_ID", @Image = "d.department_id", @SelfModifier = false]
         |        |              |        +- SimpleExpression[@CanonicalImage = "D.DEPARTMENT_ID", @Image = "d.department_id"]
         |        |              |           +- TableName[@CanonicalImage = "D", @Image = "d"]
         |        |              |           |  +- ID[@CanonicalImage = "D", @Image = "d"]
         |        |              |           +- Column[@CanonicalImage = "DEPARTMENT_ID", @Image = "department_id"]
         |        |              |              +- ID[@CanonicalImage = "DEPARTMENT_ID", @Image = "department_id"]
         |        |              +- Condition[@CanonicalImage = null]
         |        |                 +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |        |                    +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |        |                       +- SqlExpression[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
         |        |                       |  +- PrimaryPrefix[@CanonicalImage = "LOCATION_ID", @Image = "location_id", @SelfModifier = false]
         |        |                       |     +- SimpleExpression[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
         |        |                       |        +- Column[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
         |        |                       |           +- ID[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
         |        |                       +- SqlExpression[@CanonicalImage = "2500", @Image = "2500"]
         |        |                          +- PrimaryPrefix[@CanonicalImage = "2500", @Image = "2500", @SelfModifier = false]
         |        |                             +- Literal[@CanonicalImage = "2500", @Image = "2500"]
         |        |                                +- NumericLiteral[@CanonicalImage = "2500", @Image = "2500"]
         |        +- OrderByClause[@CanonicalImage = null]
         |        |  +- SqlExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
         |        |     +- PrimaryPrefix[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id", @SelfModifier = false]
         |        |        +- SimpleExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
         |        |           +- TableName[@CanonicalImage = "E", @Image = "e"]
         |        |           |  +- ID[@CanonicalImage = "E", @Image = "e"]
         |        |           +- Column[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        |              +- ID[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        +- ForUpdateClause[@CanonicalImage = null]
         +- Statement[@CanonicalImage = null]
            +- UnlabelledStatement[@CanonicalImage = null]
               +- SelectStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
                  +- SelectList[@CanonicalImage = null]
                  |  +- SqlExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
                  |  |  +- PrimaryPrefix[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id", @SelfModifier = false]
                  |  |     +- SimpleExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
                  |  |        +- TableName[@CanonicalImage = "E", @Image = "e"]
                  |  |        |  +- ID[@CanonicalImage = "E", @Image = "e"]
                  |  |        +- Column[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
                  |  |           +- ID[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
                  |  +- SqlExpression[@CanonicalImage = "E.SALARY", @Image = "e.salary"]
                  |  |  +- PrimaryPrefix[@CanonicalImage = "E.SALARY", @Image = "e.salary", @SelfModifier = false]
                  |  |     +- SimpleExpression[@CanonicalImage = "E.SALARY", @Image = "e.salary"]
                  |  |        +- TableName[@CanonicalImage = "E", @Image = "e"]
                  |  |        |  +- ID[@CanonicalImage = "E", @Image = "e"]
                  |  |        +- Column[@CanonicalImage = "SALARY", @Image = "salary"]
                  |  |           +- ID[@CanonicalImage = "SALARY", @Image = "salary"]
                  |  +- SqlExpression[@CanonicalImage = "E.COMMISSION_PCT", @Image = "e.commission_pct"]
                  |     +- PrimaryPrefix[@CanonicalImage = "E.COMMISSION_PCT", @Image = "e.commission_pct", @SelfModifier = false]
                  |        +- SimpleExpression[@CanonicalImage = "E.COMMISSION_PCT", @Image = "e.commission_pct"]
                  |           +- TableName[@CanonicalImage = "E", @Image = "e"]
                  |           |  +- ID[@CanonicalImage = "E", @Image = "e"]
                  |           +- Column[@CanonicalImage = "COMMISSION_PCT", @Image = "commission_pct"]
                  |              +- ID[@CanonicalImage = "COMMISSION_PCT", @Image = "commission_pct"]
                  +- FromClause[@CanonicalImage = null]
                  |  +- JoinClause[@CanonicalImage = null]
                  |     +- TableReference[@CanonicalImage = null]
                  |     |  +- TableName[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
                  |     |  |  +- ID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
                  |     |  +- TableAlias[@CanonicalImage = "E", @Image = "e"]
                  |     |     +- ID[@CanonicalImage = "E", @Image = "e"]
                  |     +- InnerCrossJoinClause[@CanonicalImage = null, @Cross = false, @Natural = false]
                  |        +- TableReference[@CanonicalImage = null]
                  |        |  +- TableName[@CanonicalImage = "DEPARTMENTS", @Image = "departments"]
                  |        |  |  +- ID[@CanonicalImage = "DEPARTMENTS", @Image = "departments"]
                  |        |  +- TableAlias[@CanonicalImage = "D", @Image = "d"]
                  |        |     +- ID[@CanonicalImage = "D", @Image = "d"]
                  |        +- Column[@CanonicalImage = "DEPARTMENT_ID", @Image = "department_id"]
                  |           +- ID[@CanonicalImage = "DEPARTMENT_ID", @Image = "department_id"]
                  +- WhereClause[@CanonicalImage = null]
                  |  +- Condition[@CanonicalImage = null]
                  |     +- CompoundCondition[@CanonicalImage = null, @Type = "AND"]
                  |        +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
                  |        |  +- SqlExpression[@CanonicalImage = "JOB_ID", @Image = "job_id"]
                  |        |  |  +- PrimaryPrefix[@CanonicalImage = "JOB_ID", @Image = "job_id", @SelfModifier = false]
                  |        |  |     +- SimpleExpression[@CanonicalImage = "JOB_ID", @Image = "job_id"]
                  |        |  |        +- Column[@CanonicalImage = "JOB_ID", @Image = "job_id"]
                  |        |  |           +- ID[@CanonicalImage = "JOB_ID", @Image = "job_id"]
                  |        |  +- SqlExpression[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'"]
                  |        |     +- PrimaryPrefix[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'", @SelfModifier = false]
                  |        |        +- Literal[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'"]
                  |        |           +- StringLiteral[@CanonicalImage = "\'SA_REP\'", @Image = "\'SA_REP\'", @String = "SA_REP"]
                  |        +- Condition[@CanonicalImage = null]
                  |           +- CompoundCondition[@CanonicalImage = null, @Type = null]
                  |              +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
                  |                 +- SqlExpression[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
                  |                 |  +- PrimaryPrefix[@CanonicalImage = "LOCATION_ID", @Image = "location_id", @SelfModifier = false]
                  |                 |     +- SimpleExpression[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
                  |                 |        +- Column[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
                  |                 |           +- ID[@CanonicalImage = "LOCATION_ID", @Image = "location_id"]
                  |                 +- SqlExpression[@CanonicalImage = "2500", @Image = "2500"]
                  |                    +- PrimaryPrefix[@CanonicalImage = "2500", @Image = "2500", @SelfModifier = false]
                  |                       +- Literal[@CanonicalImage = "2500", @Image = "2500"]
                  |                          +- NumericLiteral[@CanonicalImage = "2500", @Image = "2500"]
                  +- OrderByClause[@CanonicalImage = null]
                  |  +- SqlExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
                  |     +- PrimaryPrefix[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id", @SelfModifier = false]
                  |        +- SimpleExpression[@CanonicalImage = "E.EMPLOYEE_ID", @Image = "e.employee_id"]
                  |           +- TableName[@CanonicalImage = "E", @Image = "e"]
                  |           |  +- ID[@CanonicalImage = "E", @Image = "e"]
                  |           +- Column[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
                  |              +- ID[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
                  +- ForUpdateClause[@CanonicalImage = null]
                     +- SchemaName[@CanonicalImage = "E", @Image = "e"]
                     |  +- ID[@CanonicalImage = "E", @Image = "e"]
                     +- Column[@CanonicalImage = "SALARY", @Image = "salary"]
                        +- ID[@CanonicalImage = "SALARY", @Image = "salary"]
