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