r - wrappable.go
1 package r
2
3 // QueryWrappable represents the types that can be wrapped with WrapQuery and
4 // unwrapped with UnwrapQuery.
5 type QueryWrappable interface {
6 Type
7 queryWrappable()
8 }
9
10 func (QueryExpression) queryWrappable() {}
11
12 func (AssignmentExpression) queryWrappable() {}
13
14 func (FormulaeExpression) queryWrappable() {}
15
16 func (OrExpression) queryWrappable() {}
17
18 func (AndExpression) queryWrappable() {}
19
20 func (NotExpression) queryWrappable() {}
21
22 func (RelationalExpression) queryWrappable() {}
23
24 func (AdditionExpression) queryWrappable() {}
25
26 func (MultiplicationExpression) queryWrappable() {}
27
28 func (PipeOrSpecialExpression) queryWrappable() {}
29
30 func (SequenceExpression) queryWrappable() {}
31
32 func (UnaryExpression) queryWrappable() {}
33
34 func (ExponentiationExpression) queryWrappable() {}
35
36 func (SubsetExpression) queryWrappable() {}
37
38 func (ScopeExpression) queryWrappable() {}
39
40 func (IndexOrCallExpression) queryWrappable() {}
41
42 func (SimpleExpression) queryWrappable() {}
43
44 func (CompoundExpression) queryWrappable() {}
45