protected BusinessObjectFormatDdlCollectionResponse generateBusinessObjectFormatDdlCollectionImpl(BusinessObjectFormatDdlCollectionRequest businessObjectFormatDdlCollectionRequest){
  validateBusinessObjectFormatDdlCollectionRequest(businessObjectFormatDdlCollectionRequest);
  BusinessObjectFormatDdlCollectionResponse businessObjectFormatDdlCollectionResponse=new BusinessObjectFormatDdlCollectionResponse();
  List<BusinessObjectFormatDdl> businessObjectFormatDdlResponses=new ArrayList<>();
  businessObjectFormatDdlCollectionResponse.setBusinessObjectFormatDdlResponses(businessObjectFormatDdlResponses);
  List<String> ddls=new ArrayList<>();
  for (  BusinessObjectFormatDdlRequest request : businessObjectFormatDdlCollectionRequest.getBusinessObjectFormatDdlRequests()) {
    BusinessObjectFormatDdl businessObjectFormatDdl=generateBusinessObjectFormatDdlImpl(request,true);
    businessObjectFormatDdlResponses.add(businessObjectFormatDdl);
    ddls.add(businessObjectFormatDdl.getDdl());
  }
  businessObjectFormatDdlCollectionResponse.setDdlCollection(StringUtils.join(ddls,"\n\n"));
  return businessObjectFormatDdlCollectionResponse;
}

protected BusinessObjectFormatDdlCollectionResponse generateBusinessObjectFormatDdlCollectionImpl ( BusinessObjectFormatDdlCollectionRequest businessObjectFormatDdlCollectionRequest ) { validateBusinessObjectFormatDdlCollectionRequest ( businessObjectFormatDdlCollectionRequest ) ; BusinessObjectFormatDdlCollectionResponse businessObjectFormatDdlCollectionResponse = new BusinessObjectFormatDdlCollectionResponse ( ) ; List < BusinessObjectFormatDdl > businessObjectFormatDdlResponses = new ArrayList < > ( ) ; businessObjectFormatDdlCollectionResponse . setBusinessObjectFormatDdlResponses ( businessObjectFormatDdlResponses ) ; List < String > ddls = new ArrayList < > ( ) ; for ( BusinessObjectFormatDdlRequest request : businessObjectFormatDdlCollectionRequest . getBusinessObjectFormatDdlRequests ( ) ) { BusinessObjectFormatDdl businessObjectFormatDdl = generateBusinessObjectFormatDdlImpl ( request , true ) ; businessObjectFormatDdlResponses . add ( businessObjectFormatDdl ) ; ddls . add ( businessObjectFormatDdl . getDdl ( ) ) ; } businessObjectFormatDdlCollectionResponse . setDdlCollection ( StringUtils . join ( ddls , "\n\n" ) ) ; return businessObjectFormatDdlCollectionResponse ; }
retrieves the ddl to initialize the specified type of the database system ( e . g . hive ) by creating tables for a collection of business object formats .
