left join TILDATUTORIAL.TestQuestionAnswer on TestQuestionAnswer."questionId" = TestAnswer."questionId" and TestQuestionAnswer."answerId" = TestAnswer."answerId"
Is mapped to the generated Java 8/PostgreSQL Tilda classes Test_XYZ_Analytics_View_Factory, Test_XYZ_Analytics_View_Data in the package tilda_tutorial.data.
Description: Realized table for view TILDATUTORIAL.Test_XYZ_PivotView: A pivoted view of XYZ forms
This Table contains the following columns:
Name
Type
Nullable
Mode
Invariant
Protect
Description
1
formRefnum
long / bigint
☐
-
☑
-
The primary key for this record (from TILDATUTORIAL.Test_XYZ_PivotView.formRefnum)
2
formType
String / varchar(40)
☑
-
☐
-
Form template type (from TILDATUTORIAL.Test_XYZ_PivotView.formType)
3
formFillDateTZ
String / varchar(10)
☑
-
☐
-
Generated helper column to hold the time zone ID for 'formFillDate'. (from TILDATUTORIAL.Test_XYZ_PivotView.formFillDateTZ)
4
formFillDate
ZonedDateTime / timestamptz
☑
-
☐
-
The date the form was filled (from TILDATUTORIAL.Test_XYZ_PivotView.formFillDate)
5
formUserRefnum
long / bigint
☑
-
☐
-
The primary key for this record (from TILDATUTORIAL.Test_XYZ_PivotView.formUserRefnum)
6
formUserEmail
String / varchar(255)
☑
-
☐
-
The user's email (from TILDATUTORIAL.Test_XYZ_PivotView.formUserEmail)
7
countCorrect
long / bigint
☑
-
☐
-
Whether the answer is correct or not (from TILDATUTORIAL.Test_XYZ_PivotView.countCorrect)
8
countIncorrect
long / bigint
☑
-
☐
-
Whether the answer is correct or not (from TILDATUTORIAL.Test_XYZ_PivotView.countIncorrect)
9
timeMillisTotal
long / bigint
☑
-
☐
-
Time in milliseconds for the time spent answering the question (from TILDATUTORIAL.Test_XYZ_PivotView.timeMillisTotal)
10
timeMillisAvg
double / double precision
☑
-
☐
-
Time in milliseconds for the time spent answering the question (from TILDATUTORIAL.Test_XYZ_PivotView.timeMillisAvg)
11
timeMillisMin
int / integer
☑
-
☐
-
Time in milliseconds for the time spent answering the question (from TILDATUTORIAL.Test_XYZ_PivotView.timeMillisMin)
12
QX_correct
boolean / boolean
☑
-
☐
-
Question X (pivot of MAX(TILDATUTORIAL.TestAnswer.correct) on TILDATUTORIAL.TestAnswer.questionId='QX') (from TILDATUTORIAL.Test_XYZ_PivotView.QX_correct)
13
QX_timeMillis
int / integer
☑
-
☐
-
Question X (pivot of MAX(TILDATUTORIAL.TestAnswer.timeMillis) on TILDATUTORIAL.TestAnswer.questionId='QX') (from TILDATUTORIAL.Test_XYZ_PivotView.QX_timeMillis)
14
QY_correct
boolean / boolean
☑
-
☐
-
Question Y (pivot of MAX(TILDATUTORIAL.TestAnswer.correct) on TILDATUTORIAL.TestAnswer.questionId='QY') (from TILDATUTORIAL.Test_XYZ_PivotView.QY_correct)
15
QY_timeMillis
int / integer
☑
-
☐
-
Question Y (pivot of MAX(TILDATUTORIAL.TestAnswer.timeMillis) on TILDATUTORIAL.TestAnswer.questionId='QY') (from TILDATUTORIAL.Test_XYZ_PivotView.QY_timeMillis)
16
QZ_correct
boolean / boolean
☑
-
☐
-
Question Z (pivot of MAX(TILDATUTORIAL.TestAnswer.correct) on TILDATUTORIAL.TestAnswer.questionId='QZ') (from TILDATUTORIAL.Test_XYZ_PivotView.QZ_correct)
17
QZ_timeMillis
int / integer
☑
-
☐
-
Question Z (pivot of MAX(TILDATUTORIAL.TestAnswer.timeMillis) on TILDATUTORIAL.TestAnswer.questionId='QZ') (from TILDATUTORIAL.Test_XYZ_PivotView.QZ_timeMillis)
The Table TILDATUTORIAL.Test_XYZ_Analytics_Realized:
Is mapped to the generated Java 8/PostgreSQL Tilda classes Test_XYZ_Analytics_Realized_Factory, Test_XYZ_Analytics_Realized_Data in the package tilda_tutorial.data.
Use the following grouping(s) if you want to refill all the realized tables in this schema and their dependencies.
For example, you can execute in parallel (maybe from some ETL tool or Java code) all Refill functions from group 1, then
all from group 2 etc...