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 - GraphQL APIs
See Spring Java - GraphQL APIs
EmDbGraphQLApp\springGql\GraphQL_Readme.txt
EmDbGraphQLApp\springGql\GraphQL_Subscription_Client.html
EmDbGraphQLApp\springGql\pom.xml
EmDbGraphQLApp\springGql\security
EmDbGraphQLApp\springGql\security\basicAuthDbUserDetailsGql
EmDbGraphQLApp\springGql\security\basicAuthInMemoryUserDetailsGql
EmDbGraphQLApp\springGql\security\Readme_Security_Gql.txt
EmDbGraphQLApp\springGql\security\basicAuthDbUserDetailsGql\SpringSecurityConfigBasicAuth.java
EmDbGraphQLApp\springGql\security\basicAuthInMemoryUserDetailsGql\SpringSecurityConfigBasicAuth.java
EmDbGraphQLApp\springGql\src\EmCalendarScalar.java
EmDbGraphQLApp\springGql\src\EmCalendarUtil.java
EmDbGraphQLApp\springGql\src\EmDbGraphQLAppSpringApp.java
EmDbGraphQLApp\springGql\src\EmParam.java
EmDbGraphQLApp\springGql\src\EmPredicatesBuilder.java
EmDbGraphQLApp\springGql\src\EmPredicatesHelper.java
EmDbGraphQLApp\springGql\src\EmSearchCriteria.java
EmDbGraphQLApp\springGql\src\EmSortBuilder.java
EmDbGraphQLApp\springGql\src\GraphQlConfig.java
EmDbGraphQLApp\springGql\src\main
EmDbGraphQLApp\springGql\src\main\resources
EmDbGraphQLApp\springGql\src\main\resources\application.properties
EmDbGraphQLApp\springGql\src\main\resources\graphql
EmDbGraphQLApp\springGql\src\main\resources\graphql\EmRootSchema.graphqls
EmDbGraphQLApp\springGql\src\addons\Product\springRest\src\Product.java
EmDbGraphQLApp\springGql\src\addons\Product\springRest\src\ProductPredicate.java
EmDbGraphQLApp\springGql\src\addons\Product\springRest\src\ProductPredicatesBuilder.java
EmDbGraphQLApp\springGql\src\addons\Product\springRest\src\ProductRepository.java
EmDbGraphQLApp\springGql\src\addons\Product\springGraphql\src\ProductGraphqlController.java
...
EmDbGraphQLApp\springGql\src\addons\Inventory\springRest
EmDbGraphQLApp\springGql\src\addons\Inventory\springGraphql
...
EmDbGraphQLApp\springGql\src\main\resources\graphql\addons\Product\springGraphql\src\main\resources\graphql\ProductSchema.graphqls
EmDbGraphQLApp\springGql\src\main\resources\graphql\addons\Inventory
...
Spring Java - REST APIs
See Spring Java - REST APIs
EmDbRestApp\spring\pom.xml
EmDbRestApp\spring\security
EmDbRestApp\spring\security\basicAuthDbUserDetails
EmDbRestApp\spring\security\basicAuthInMemoryUserDetails
EmDbRestApp\spring\security\DbUserDetails
EmDbRestApp\spring\security\Readme_Security.txt
EmDbRestApp\spring\security\sql
EmDbRestApp\spring\security\basicAuthDbUserDetails\SpringSecurityConfigBasicAuth.java
EmDbRestApp\spring\security\basicAuthInMemoryUserDetails\SpringSecurityConfigBasicAuth.java
EmDbRestApp\spring\security\DbUserDetails\Appusersview
EmDbRestApp\spring\security\DbUserDetails\MyUserDetailsService.java
EmDbRestApp\spring\security\DbUserDetails\MyUserPrincipal.java
EmDbRestApp\spring\security\DbUserDetails\User.java
EmDbRestApp\spring\security\DbUserDetails\UserRepository.java
EmDbRestApp\spring\security\DbUserDetails\Appusersview\AppusersviewTblRec.java
EmDbRestApp\spring\security\DbUserDetails\Appusersview\AppusersviewTblRecDataRestController.java
EmDbRestApp\spring\security\DbUserDetails\Appusersview\AppusersviewTblRecPredicate.java
EmDbRestApp\spring\security\DbUserDetails\Appusersview\AppusersviewTblRecPredicatesBuilder.java
EmDbRestApp\spring\security\DbUserDetails\Appusersview\AppusersviewTblRecRepository.java
EmDbRestApp\spring\security\sql\app_users.sql
EmDbRestApp\spring\src\EmCalendarUtil.java
EmDbRestApp\spring\src\EmDbRestAppRestSpringApp.java
EmDbRestApp\spring\src\EmParam.java
EmDbRestApp\spring\src\EmPredicatesBuilder.java
EmDbRestApp\spring\src\EmPredicatesHelper.java
EmDbRestApp\spring\src\EmSearchCriteria.java
EmDbRestApp\spring\src\EmSortBuilder.java
EmDbRestApp\spring\src\main\resources\application.properties
EmDbRestApp\spring\src\addons\Product\springRest\src\Product.java
EmDbRestApp\spring\src\addons\Product\springRest\src\ProductDataRestController.java
EmDbRestApp\spring\src\addons\Product\springRest\src\ProductPredicate.java
EmDbRestApp\spring\src\addons\Product\springRest\src\ProductPredicatesBuilder.java
EmDbRestApp\spring\src\addons\Product\springRest\src\ProductRepository.java
...
EmDbRestApp\spring\src\addons\Inventory\springRest\Inventory.java
...
Spring Java - Code files generated For Each table
See Spring Java - Code files generated For Each table
Product\springRest\src\Product.java
Product\springRest\src\ProductDataRestController.java
Product\springRest\src\ProductService.java
Product\springRest\src\ProductPredicate.java
Product\springRest\src\ProductPredicatesBuilder.java
Product\springRest\src\ProductRepository.java
Product\springRest\src\EmParam.java
Product\springRest\src\main\resources\application.properties
Product\springRest\Product_DataRestClientInfo.txt
Product\springGraphql\Product_ClientInfo.txt
Product\springGraphql\src\ProductGraphqlController.java
Product\springGraphql\src\main\resources\graphql\ProductSchema.graphqls
Inventory
...
For actual generated code details, Please refer to Github tutorial link Generated Source Code
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
|--- ...