Skip to main content

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.

info

For code details and see actual generated code, Please refer to our tutorial on Github

info

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
...

info

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
|--- ...