Know Build Details
Feature Support Matrix
Please see Feature Support Matrix for details on features supported as per Language|Framework and release, to correlate with generated code details.
Know exactly what and how much code is generated
In this section, you will know about exactly what and how much code is generated.
Downloading generated code will add many of project static core files and artifacts to all project folders, and are not shown here to avoid clutter.
Fronend
Flutter App
Example code structure, and code files generated for each table, e.g. product.
flutter\em_app
|--- lib
|--- em_nav.dart
|--- em_param.dart
|--- pages
|--- Product
|--- Product_data_table.dart
|--- Product_dropdown.dart
|--- Product_edit.dart
|--- Product_filter.dart
|--- Product_form.dart
|--- Product_graph.dart
|--- Product_lib.dart
|--- Product_model.dart
|--- Product_search.dart
|--- Product_service.dart
|--- Inventory
|--- ...
|--- ...
Next.js App
Example code structure, and code files generated for each table, e.g. product.
nextjs\em_app\src\app
|--- components
|--- Product
|--- ProductModel.tsx
|--- ProductTable.tsx
|--- client
|--- ProductClientComp.tsx
|--- ProductClientCreate.tsx
|--- ProductClientEdit.tsx
|--- ProductClientDelete.tsx
|--- server
|--- ProductServerComp.tsx
|--- ...
|--- pages
|--- nav
|--- emNavList.tsx
|--- csr
|--- Product
|--- page.tsx
|--- create
|--- page.tsx
|--- edit
|--- page.tsx
|--- delete
|--- page.tsx
|--- ssr
|--- Product
|--- page.tsx
|--- ssg
|--- Product
|--- page.tsx
|--- isr
|--- Product
|--- page.tsx
|--- ...
React Native [Preview] App
Example code structure, and code files generated for each table, e.g. product.
reactnative\emapp
|--- EmNavScreens.js
|--- pages
|--- Product
|--- ProductDisplayScreen.js
|--- Inventory
|--- ...
|--- ...
Angular [Preview] App
Please refer to generated code folder.
Figma Designs
Example code structure, and code files generated for plugin.
figma\em-figma-design
|--- manifest.json
|--- build
|--- main.js
|--- ui.js
Backend
Example code structure, and code files generated.
Spring Java - REST & GraphQL APIs
See below list of code files generated with One (1) table selected only.
See Spring Java - REST & GraphQL APIs
spring-java\emapi\docker-compose.yml
spring-java\emapi\Jenkinsfile
spring-java\emapi\pom.xml
spring-java\emapi\app\pom.xml
spring-java\emapi\app\dbgraphql\Dockerfile
spring-java\emapi\app\dbgraphql\GraphQL_Readme.txt
spring-java\emapi\app\dbgraphql\GraphQL_Subscription_Client.html
spring-java\emapi\app\dbgraphql\pom.xml
spring-java\emapi\app\dbgraphql\security\basicAuthDbUserDetailsGql
spring-java\emapi\app\dbgraphql\security\basicAuthInMemoryUserDetailsGql
spring-java\emapi\app\dbgraphql\security\Readme_Security_Gql.txt
spring-java\emapi\app\dbgraphql\security\basicAuthDbUserDetailsGql\SpringSecurityConfigBasicAuth.java
spring-java\emapi\app\dbgraphql\security\basicAuthInMemoryUserDetailsGql\SpringSecurityConfigBasicAuth.java
spring-java\emapi\app\dbgraphql\src\SpringSecurityConfigBasicAuth.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\EmCalendarScalar.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\EmDbGraphQLAppSpringApp.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\EmGqlCustomExceptionResolver.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\Product
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\ProductErpInventory1Multi
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\ProductErpInventory5000112
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\Product_GraphqlClientInfo.txt
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\GraphQlConfig.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\Product\ProductGraphqlController.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\ProductErpInventory1Multi\ProductErpInventory1MultiGraphqlController.java
spring-java\emapi\app\dbgraphql\src\main\java\com\example\emapi\app\ProductErpInventory5000112\ProductErpInventoryGraphqlController.java
spring-java\emapi\app\dbgraphql\src\main\resources\application.properties
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\EmRootSchema.graphqls
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\Product
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\ProductErpInventory1Multi
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\ProductErpInventory5000112
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\Product\ProductSchema.graphqls
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\ProductErpInventory1Multi\ProductErpInventory1MultiSchema.graphqls
spring-java\emapi\app\dbgraphql\src\main\resources\graphql\ProductErpInventory5000112\ProductErpInventorySchema.graphqls
spring-java\emapi\app\dbgraphql\test\Product\ProductGraphqlApiITest.java
spring-java\emapi\app\dbgraphql\test\Product\ProductGraphqlControllerUTest.java
spring-java\emapi\app\dbrest\Dockerfile
spring-java\emapi\app\dbrest\pom.xml
spring-java\emapi\app\dbrest\security\basicAuthDbUserDetails
spring-java\emapi\app\dbrest\security\basicAuthInMemoryUserDetails
spring-java\emapi\app\dbrest\security\DbUserDetails
spring-java\emapi\app\dbrest\security\Readme_Security.txt
spring-java\emapi\app\dbrest\security\basicAuthDbUserDetails\SpringSecurityConfigBasicAuth.java
spring-java\emapi\app\dbrest\security\basicAuthInMemoryUserDetails\SpringSecurityConfigBasicAuth.java
spring-java\emapi\app\dbrest\security\DbUserDetails\Appusersview
spring-java\emapi\app\dbrest\security\DbUserDetails\MyUserDetailsService.java
spring-java\emapi\app\dbrest\security\DbUserDetails\MyUserPrincipal.java
spring-java\emapi\app\dbrest\security\DbUserDetails\User.java
spring-java\emapi\app\dbrest\security\DbUserDetails\UserRepository.java
spring-java\emapi\app\dbrest\security\DbUserDetails\Appusersview\AppusersviewTblRec.java
spring-java\emapi\app\dbrest\security\DbUserDetails\Appusersview\AppusersviewTblRecDataRestController.java
spring-java\emapi\app\dbrest\security\DbUserDetails\Appusersview\AppusersviewTblRecPredicate.java
spring-java\emapi\app\dbrest\security\DbUserDetails\Appusersview\AppusersviewTblRecPredicatesBuilder.java
spring-java\emapi\app\dbrest\security\DbUserDetails\Appusersview\AppusersviewTblRecRepository.java
spring-java\emapi\app\dbrest\security\sql\app_users.sql
spring-java\emapi\app\dbrest\src\SpringSecurityConfigBasicAuth.java
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\EmDbRestAppRestSpringApp.java
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\ProductErpInventory1Multi
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\ProductErpInventory5000112
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\Product\ProductDataRestController.java
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\Product\Product_DataRestClientInfo.txt
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\ProductErpInventory1Multi\ProductErpInventory1MultiDataRestController.java
spring-java\emapi\app\dbrest\src\main\java\com\example\emapi\app\ProductErpInventory5000112\ProductErpInventory5000112DataRestController.java
spring-java\emapi\app\dbrest\src\main\resources\application.properties
spring-java\emapi\app\dbrest\test\Product\ProductDataRestControllerUTest.java
spring-java\emapi\app\dbrest\test\Product\ProductRestApiITest.java
spring-java\emapi\lib\pom.xml
spring-java\emapi\lib\base-app\pom.xml
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmApiRequestLoggingFilterConfig.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmCalendarUtil.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmParam.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmPredicatesBuilder.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmPredicatesHelper.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmResourceNotFoundException.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmSearchCriteria.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\EmSortBuilder.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\ProductErpInventory1Multi
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\ProductErpInventory5000112
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\Product.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\ProductPredicate.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\ProductPredicatesBuilder.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\ProductRepository.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\ProductService.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\ProductServiceCloudFunctions.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\Product\ProductServiceExtend.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\ProductErpInventory1Multi\ErpInventoryErpInventoryVw.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\ProductErpInventory1Multi\ProductErpInventory.java
spring-java\emapi\lib\base-app\src\main\java\com\example\emapi\app\ProductErpInventory5000112\ProductErpInventory.java
spring-java\emapi\lib\base-app\test\Product\ProductServiceUTest.java
...
Spring Java - Code files generated For Table Relations | Joins
See Spring Java - Code files generated For Table Relations | Joins
For Table Relation
ErpProductErpInventory1Multi\springGraphql\src\ErpProductErpInventory1MultiGraphqlController.java
ErpProductErpInventory1Multi\springGraphql\src\main\resources\graphql\ErpProductErpInventory1MultiSchema.graphqls
ErpProductErpInventory1Multi\springRest\src\ErpInventoryErpInventoryVw.java
ErpProductErpInventory1Multi\springRest\src\ErpProductErpInventory.java
ErpProductErpInventory1Multi\springRest\src\ErpProductErpInventory1MultiDataRestController.java
...
For Each Table Join in Table Relation or individually
ErpProductErpInventory5000108\springGraphql\src\ErpProductErpInventoryGraphqlController.java
ErpProductErpInventory5000108\springGraphql\src\main\resources\graphql\ErpProductErpInventorySchema.graphqls
ErpProductErpInventory5000108\springRest\src\ErpProductErpInventory.java
ErpProductErpInventory5000108\springRest\src\ErpProductErpInventory5000108DataRestController.java
...
Express Node.js - GraphQL APIs | REST APIs
Example code structure, and code files generated for each table, e.g. product.
backend\express\emapi
|--- src
|--- app.ts
|--- appDataSource.ts
|--- graphqlServer.ts
|--- restServer.ts
|--- restPaths.ts
|--- func
|--- EmFuncLib.ts
|--- gql
|--- emResolvers.ts
|--- emSchema.ts
|--- entity
|--- Product.ts
|--- Inventory.ts
|--- ...