private Column [ ] getQueryOutputColumns ( final boolean checkNames ) { if ( queryOutputColumns == null ) { try ( DatastoreConnection con = datastore . openConnection ( ) ) { queryOutputColumns = con . getSchemaNavigator ( ) . convertToColumns ( schemaName , tableName , outputColumns ) ; } } else if ( checkNames ) { if ( ! isQueryOutputColumnsUpdated ( ) ) { queryOutputColumns = null ; return getQueryOutputColumns ( false ) ; } } return queryOutputColumns ; }
Gets the output columns of the lookup query