Result function ( CompiledStatement arg0 ) { Result loc0 = null ; JavaSystem . gc ( ) ; try { arg0 . materializeSubQueries ( session ) ; loc0 = executeImpl ( arg0 ) ; } catch ( Throwable loc1 ) { loc0 = new Result ( loc1 , arg0 . sql ) ; } arg0 . dematerializeSubQueries ( session ) ; if ( loc0 == null ) { loc0 = emptyResult ; } return loc0 ; }
executes a generic compiledstatement . execution includes first building any subquery result dependencies and clearing them after the main result is built . concode_field_sep Session session concode_elem_sep Result emptyResult concode_elem_sep Result updateResult concode_field_sep Result executeInsertSelectStatement concode_elem_sep Result executeDeleteStatement concode_elem_sep Result executeCallStatement concode_elem_sep Result executeInsertValuesStatement concode_elem_sep Result executeUpdateStatement concode_elem_sep Result executeSelectStatement concode_elem_sep Result executeImpl concode_elem_sep Result executeDDLStatement