-
Notifications
You must be signed in to change notification settings - Fork 0
/
basicpointers.go
64 lines (60 loc) · 4.6 KB
/
basicpointers.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// 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"
basicpointers "github.com/FrancoLiberali/cql/cli/cmd/gen/conditions/tests/basicpointers"
"time"
)
type basicPointersConditions struct {
ID condition.Field[basicpointers.BasicPointers, model.UUID]
CreatedAt condition.Field[basicpointers.BasicPointers, time.Time]
UpdatedAt condition.Field[basicpointers.BasicPointers, time.Time]
DeletedAt condition.Field[basicpointers.BasicPointers, time.Time]
Bool condition.BoolField[basicpointers.BasicPointers]
Int condition.Field[basicpointers.BasicPointers, int]
Int8 condition.Field[basicpointers.BasicPointers, int8]
Int16 condition.Field[basicpointers.BasicPointers, int16]
Int32 condition.Field[basicpointers.BasicPointers, int32]
Int64 condition.Field[basicpointers.BasicPointers, int64]
UInt condition.Field[basicpointers.BasicPointers, uint]
UInt8 condition.Field[basicpointers.BasicPointers, uint8]
UInt16 condition.Field[basicpointers.BasicPointers, uint16]
UInt32 condition.Field[basicpointers.BasicPointers, uint32]
UInt64 condition.Field[basicpointers.BasicPointers, uint64]
UIntptr condition.Field[basicpointers.BasicPointers, uintptr]
Float32 condition.Field[basicpointers.BasicPointers, float32]
Float64 condition.Field[basicpointers.BasicPointers, float64]
Complex64 condition.Field[basicpointers.BasicPointers, complex64]
Complex128 condition.Field[basicpointers.BasicPointers, complex128]
String condition.StringField[basicpointers.BasicPointers]
Byte condition.Field[basicpointers.BasicPointers, uint8]
}
var BasicPointers = basicPointersConditions{
Bool: condition.BoolField[basicpointers.BasicPointers]{Field: condition.Field[basicpointers.BasicPointers, bool]{Name: "Bool"}},
Byte: condition.Field[basicpointers.BasicPointers, uint8]{Name: "Byte"},
Complex128: condition.Field[basicpointers.BasicPointers, complex128]{Name: "Complex128"},
Complex64: condition.Field[basicpointers.BasicPointers, complex64]{Name: "Complex64"},
CreatedAt: condition.Field[basicpointers.BasicPointers, time.Time]{Name: "CreatedAt"},
DeletedAt: condition.Field[basicpointers.BasicPointers, time.Time]{Name: "DeletedAt"},
Float32: condition.Field[basicpointers.BasicPointers, float32]{Name: "Float32"},
Float64: condition.Field[basicpointers.BasicPointers, float64]{Name: "Float64"},
ID: condition.Field[basicpointers.BasicPointers, model.UUID]{Name: "ID"},
Int: condition.Field[basicpointers.BasicPointers, int]{Name: "Int"},
Int16: condition.Field[basicpointers.BasicPointers, int16]{Name: "Int16"},
Int32: condition.Field[basicpointers.BasicPointers, int32]{Name: "Int32"},
Int64: condition.Field[basicpointers.BasicPointers, int64]{Name: "Int64"},
Int8: condition.Field[basicpointers.BasicPointers, int8]{Name: "Int8"},
String: condition.StringField[basicpointers.BasicPointers]{Field: condition.Field[basicpointers.BasicPointers, string]{Name: "String"}},
UInt: condition.Field[basicpointers.BasicPointers, uint]{Name: "UInt"},
UInt16: condition.Field[basicpointers.BasicPointers, uint16]{Name: "UInt16"},
UInt32: condition.Field[basicpointers.BasicPointers, uint32]{Name: "UInt32"},
UInt64: condition.Field[basicpointers.BasicPointers, uint64]{Name: "UInt64"},
UInt8: condition.Field[basicpointers.BasicPointers, uint8]{Name: "UInt8"},
UIntptr: condition.Field[basicpointers.BasicPointers, uintptr]{Name: "UIntptr"},
UpdatedAt: condition.Field[basicpointers.BasicPointers, time.Time]{Name: "UpdatedAt"},
}
// Preload allows preloading the BasicPointers when doing a query
func (basicPointersConditions basicPointersConditions) Preload() condition.Condition[basicpointers.BasicPointers] {
return condition.NewPreloadCondition[basicpointers.BasicPointers](basicPointersConditions.ID, basicPointersConditions.CreatedAt, basicPointersConditions.UpdatedAt, basicPointersConditions.DeletedAt, basicPointersConditions.Bool, basicPointersConditions.Int, basicPointersConditions.Int8, basicPointersConditions.Int16, basicPointersConditions.Int32, basicPointersConditions.Int64, basicPointersConditions.UInt, basicPointersConditions.UInt8, basicPointersConditions.UInt16, basicPointersConditions.UInt32, basicPointersConditions.UInt64, basicPointersConditions.UIntptr, basicPointersConditions.Float32, basicPointersConditions.Float64, basicPointersConditions.Complex64, basicPointersConditions.Complex128, basicPointersConditions.String, basicPointersConditions.Byte)
}