@@ -40,7 +40,7 @@ import { createDisplayFieldName } from "./record-utils"
40
40
export class RecordSelectFieldVisitor implements IFieldVisitor {
41
41
#select: SelectExpression < any , any > [ ] = [ ]
42
42
43
- addSelect ( select : SelectExpression < any , any > ) : void {
43
+ # addSelect( select : SelectExpression < any , any > ) : void {
44
44
this . #select. push ( select )
45
45
}
46
46
@@ -60,7 +60,7 @@ export class RecordSelectFieldVisitor implements IFieldVisitor {
60
60
private readonly foreignTables : Map < string , TableDo > ,
61
61
private readonly eb : ExpressionBuilder < any , string > ,
62
62
) {
63
- this . addSelect ( this . getField ( ID_TYPE ) )
63
+ this . # addSelect( this . getField ( ID_TYPE ) )
64
64
}
65
65
66
66
#selectSingelUser( field : UserField | CreatedByField | UpdatedByField ) {
@@ -83,70 +83,70 @@ export class RecordSelectFieldVisitor implements IFieldVisitor {
83
83
. limit ( 1 )
84
84
. as ( as )
85
85
86
- this . addSelect ( name )
86
+ this . # addSelect( name )
87
87
}
88
88
89
89
select ( field : SelectField ) : void {
90
- this . addSelect ( this . getField ( field . id . value ) )
90
+ this . # addSelect( this . getField ( field . id . value ) )
91
91
}
92
92
93
93
longText ( field : LongTextField ) : void {
94
- this . addSelect ( this . getField ( field . id . value ) )
94
+ this . # addSelect( this . getField ( field . id . value ) )
95
95
}
96
96
97
97
id ( field : IdField ) : void {
98
98
// this.addSelect(this.getField(field.id.value))
99
99
}
100
100
autoIncrement ( field : AutoIncrementField ) : void {
101
- this . addSelect ( this . getField ( field . id . value ) )
101
+ this . # addSelect( this . getField ( field . id . value ) )
102
102
}
103
103
createdAt ( field : CreatedAtField ) : void {
104
- this . addSelect ( this . getField ( field . id . value ) )
104
+ this . # addSelect( this . getField ( field . id . value ) )
105
105
}
106
106
createdBy ( field : CreatedByField ) : void {
107
- this . addSelect ( this . getField ( field . id . value ) )
107
+ this . # addSelect( this . getField ( field . id . value ) )
108
108
this . #selectSingelUser( field )
109
109
}
110
110
updatedBy ( field : UpdatedByField ) : void {
111
- this . addSelect ( this . getField ( field . id . value ) )
111
+ this . # addSelect( this . getField ( field . id . value ) )
112
112
this . #selectSingelUser( field )
113
113
}
114
114
updatedAt ( field : UpdatedAtField ) : void {
115
- this . addSelect ( this . getField ( field . id . value ) )
115
+ this . # addSelect( this . getField ( field . id . value ) )
116
116
}
117
117
string ( field : StringField ) : void {
118
- this . addSelect ( this . getField ( field . id . value ) )
118
+ this . # addSelect( this . getField ( field . id . value ) )
119
119
}
120
120
number ( field : NumberField ) : void {
121
- this . addSelect ( this . getField ( field . id . value ) )
121
+ this . # addSelect( this . getField ( field . id . value ) )
122
122
}
123
123
button ( field : ButtonField ) : void { }
124
124
currency ( field : CurrencyField ) : void {
125
125
const fieldName = this . getField ( field . id . value )
126
126
const selection = sql `${ sql . raw ( fieldName ) } / 100.0` . as ( field . id . value )
127
- this . addSelect ( selection )
127
+ this . # addSelect( selection )
128
128
}
129
129
rating ( field : RatingField ) : void {
130
- this . addSelect ( this . getField ( field . id . value ) )
130
+ this . # addSelect( this . getField ( field . id . value ) )
131
131
}
132
132
email ( field : EmailField ) : void {
133
- this . addSelect ( this . getField ( field . id . value ) )
133
+ this . # addSelect( this . getField ( field . id . value ) )
134
134
}
135
135
url ( field : UrlField ) : void {
136
- this . addSelect ( this . getField ( field . id . value ) )
136
+ this . # addSelect( this . getField ( field . id . value ) )
137
137
}
138
138
json ( field : JsonField ) : void {
139
- this . addSelect ( this . getField ( field . id . value ) )
139
+ this . # addSelect( this . getField ( field . id . value ) )
140
140
}
141
141
duration ( field : DurationField ) : void {
142
- this . addSelect ( this . getField ( field . id . value ) )
142
+ this . # addSelect( this . getField ( field . id . value ) )
143
143
}
144
144
percentage ( field : PercentageField ) : void {
145
- this . addSelect ( this . getField ( field . id . value ) )
145
+ this . # addSelect( this . getField ( field . id . value ) )
146
146
}
147
147
reference ( field : ReferenceField ) : void {
148
148
const select = `${ field . id . value } .${ field . id . value } as ${ field . id . value } `
149
- this . addSelect ( select )
149
+ this . # addSelect( select )
150
150
151
151
const name = createDisplayFieldName ( field )
152
152
@@ -163,37 +163,37 @@ export class RecordSelectFieldVisitor implements IFieldVisitor {
163
163
)
164
164
. as ( name )
165
165
166
- this . addSelect ( select )
166
+ this . # addSelect( select )
167
167
}
168
168
}
169
169
rollup ( field : RollupField ) : void {
170
170
const select = `${ field . referenceFieldId } .${ field . id . value } as ${ field . id . value } `
171
- this . addSelect ( select )
171
+ this . # addSelect( select )
172
172
}
173
173
formula ( field : FormulaField ) : void {
174
- this . addSelect ( this . getField ( field . id . value ) )
174
+ this . # addSelect( this . getField ( field . id . value ) )
175
175
}
176
176
attachment ( field : AttachmentField ) : void {
177
- this . addSelect ( this . getField ( field . id . value ) )
177
+ this . # addSelect( this . getField ( field . id . value ) )
178
178
}
179
179
date ( field : DateField ) : void {
180
- this . addSelect ( this . getField ( field . id . value ) )
180
+ this . # addSelect( this . getField ( field . id . value ) )
181
181
}
182
182
dateRange ( field : DateRangeField ) : void {
183
183
const { start, end } = getDateRangeFieldName ( field )
184
- this . addSelect ( this . eb . fn ( "json_array" , [ this . getField ( start ) , this . getField ( end ) ] ) . as ( field . id . value ) )
184
+ this . # addSelect( this . eb . fn ( "json_array" , [ this . getField ( start ) , this . getField ( end ) ] ) . as ( field . id . value ) )
185
185
}
186
186
checkbox ( field : CheckboxField ) : void {
187
- this . addSelect ( this . getField ( field . id . value ) )
187
+ this . # addSelect( this . getField ( field . id . value ) )
188
188
}
189
189
user ( field : UserField ) : void {
190
190
const as = createDisplayFieldName ( field )
191
191
if ( field . isSingle ) {
192
- this . addSelect ( this . getField ( field . id . value ) )
192
+ this . # addSelect( this . getField ( field . id . value ) )
193
193
this . #selectSingelUser( field )
194
194
} else {
195
- this . addSelect ( this . getField ( field . id . value ) )
196
- this . addSelect (
195
+ this . # addSelect( this . getField ( field . id . value ) )
196
+ this . # addSelect(
197
197
this . eb
198
198
. case ( )
199
199
. when ( `${ this . table . name } .${ field . id . value } ` , "is" , null )
0 commit comments