-
Notifications
You must be signed in to change notification settings - Fork 0
/
nullabletypes.go
44 lines (40 loc) · 2.82 KB
/
nullabletypes.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// Code generated by badaas-cli v0.0.0, DO NOT EDIT.
package conditions
import (
condition "github.com/FrancoLiberali/cql/condition"
model "github.com/FrancoLiberali/cql/model"
nullabletypes "github.com/FrancoLiberali/cql/cli/cmd/gen/conditions/tests/nullabletypes"
"time"
)
type nullableTypesConditions struct {
ID condition.Field[nullabletypes.NullableTypes, model.UUID]
CreatedAt condition.Field[nullabletypes.NullableTypes, time.Time]
UpdatedAt condition.Field[nullabletypes.NullableTypes, time.Time]
DeletedAt condition.Field[nullabletypes.NullableTypes, time.Time]
String condition.StringField[nullabletypes.NullableTypes]
Int64 condition.Field[nullabletypes.NullableTypes, int64]
Int32 condition.Field[nullabletypes.NullableTypes, int32]
Int16 condition.Field[nullabletypes.NullableTypes, int16]
Byte condition.Field[nullabletypes.NullableTypes, int8]
Float64 condition.Field[nullabletypes.NullableTypes, float64]
Bool condition.BoolField[nullabletypes.NullableTypes]
Time condition.Field[nullabletypes.NullableTypes, time.Time]
}
var NullableTypes = nullableTypesConditions{
Bool: condition.BoolField[nullabletypes.NullableTypes]{Field: condition.Field[nullabletypes.NullableTypes, bool]{Name: "Bool"}},
Byte: condition.Field[nullabletypes.NullableTypes, int8]{Name: "Byte"},
CreatedAt: condition.Field[nullabletypes.NullableTypes, time.Time]{Name: "CreatedAt"},
DeletedAt: condition.Field[nullabletypes.NullableTypes, time.Time]{Name: "DeletedAt"},
Float64: condition.Field[nullabletypes.NullableTypes, float64]{Name: "Float64"},
ID: condition.Field[nullabletypes.NullableTypes, model.UUID]{Name: "ID"},
Int16: condition.Field[nullabletypes.NullableTypes, int16]{Name: "Int16"},
Int32: condition.Field[nullabletypes.NullableTypes, int32]{Name: "Int32"},
Int64: condition.Field[nullabletypes.NullableTypes, int64]{Name: "Int64"},
String: condition.StringField[nullabletypes.NullableTypes]{Field: condition.Field[nullabletypes.NullableTypes, string]{Name: "String"}},
Time: condition.Field[nullabletypes.NullableTypes, time.Time]{Name: "Time"},
UpdatedAt: condition.Field[nullabletypes.NullableTypes, time.Time]{Name: "UpdatedAt"},
}
// Preload allows preloading the NullableTypes when doing a query
func (nullableTypesConditions nullableTypesConditions) Preload() condition.Condition[nullabletypes.NullableTypes] {
return condition.NewPreloadCondition[nullabletypes.NullableTypes](nullableTypesConditions.ID, nullableTypesConditions.CreatedAt, nullableTypesConditions.UpdatedAt, nullableTypesConditions.DeletedAt, nullableTypesConditions.String, nullableTypesConditions.Int64, nullableTypesConditions.Int32, nullableTypesConditions.Int16, nullableTypesConditions.Byte, nullableTypesConditions.Float64, nullableTypesConditions.Bool, nullableTypesConditions.Time)
}