File tree 19 files changed +133
-0
lines changed
core/src/main/java/org/apache/calcite
19 files changed +133
-0
lines changed Original file line number Diff line number Diff line change 37
37
* </pre>
38
38
* </blockquote>
39
39
*/
40
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
41
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
42
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
40
43
package org .apache .calcite .adapter ;
44
+
45
+ import org .checkerframework .checker .nullness .qual .NonNull ;
46
+ import org .checkerframework .framework .qual .DefaultQualifier ;
47
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Configuration.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .config ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 22
22
* preparation time is less, and so the total prepare + execute time is
23
23
* competitive for queries over small data sets.
24
24
*/
25
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
26
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
27
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
25
28
package org .apache .calcite .interpreter ;
29
+
30
+ import org .checkerframework .checker .nullness .qual .NonNull ;
31
+ import org .checkerframework .framework .qual .DefaultQualifier ;
32
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* JDBC driver for Calcite.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .jdbc ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 32
32
* instantiating materializations from the intermediate results of queries, and
33
33
* recognize what materializations would be useful based on actual query load.
34
34
*/
35
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
36
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
37
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
35
38
package org .apache .calcite .materialize ;
39
+
40
+ import org .checkerframework .checker .nullness .qual .NonNull ;
41
+ import org .checkerframework .framework .qual .DefaultQualifier ;
42
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 33
33
* <p>There are several examples of schemas in the
34
34
* <a href="https://calcite.apache.org/docs/tutorial.html">tutorial</a>.
35
35
*/
36
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
37
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
38
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
36
39
package org .apache .calcite .model ;
40
+
41
+ import org .checkerframework .checker .nullness .qual .NonNull ;
42
+ import org .checkerframework .framework .qual .DefaultQualifier ;
43
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 19
19
* Defines interfaces for constructing rule-based optimizers of
20
20
* relational expressions.
21
21
*/
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
24
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
22
25
package org .apache .calcite .plan ;
26
+
27
+ import org .checkerframework .checker .nullness .qual .NonNull ;
28
+ import org .checkerframework .framework .qual .DefaultQualifier ;
29
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Preparation of queries (parsing, planning and implementation).
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .prepare ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Utilities to analyze data sets.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .profile ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 35
35
*
36
36
* </ul>
37
37
*/
38
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
39
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
40
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
38
41
package org .apache .calcite .rel ;
42
+
43
+ import org .checkerframework .checker .nullness .qual .NonNull ;
44
+ import org .checkerframework .framework .qual .DefaultQualifier ;
45
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 79
79
*
80
80
* </ul>
81
81
*/
82
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
83
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
84
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
82
85
package org .apache .calcite .rex ;
86
+
87
+ import org .checkerframework .checker .nullness .qual .NonNull ;
88
+ import org .checkerframework .framework .qual .DefaultQualifier ;
89
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Utilities required at runtime.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .runtime ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 22
22
* SQL validator to validate SQL abstract syntax trees and resolve
23
23
* identifiers to objects.
24
24
*/
25
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
26
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
27
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
25
28
package org .apache .calcite .schema ;
29
+
30
+ import org .checkerframework .checker .nullness .qual .NonNull ;
31
+ import org .checkerframework .framework .qual .DefaultQualifier ;
32
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Provides a server for hosting Calcite connections.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .server ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 91
91
* {@link org.apache.calcite.sql.SqlNode}s into a SQL string. A
92
92
* {@link org.apache.calcite.sql.SqlDialect} defines how this happens.</p>
93
93
*/
94
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
95
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
96
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
94
97
package org .apache .calcite .sql ;
98
+
99
+ import org .checkerframework .checker .nullness .qual .NonNull ;
100
+ import org .checkerframework .framework .qual .DefaultQualifier ;
101
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Translates a SQL parse tree to relational expression.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .sql2rel ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 20
20
*
21
21
* @see org.apache.calcite.materialize.SqlStatisticProvider
22
22
*/
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
24
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
25
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
23
26
package org .apache .calcite .statistic ;
27
+
28
+ import org .checkerframework .checker .nullness .qual .NonNull ;
29
+ import org .checkerframework .framework .qual .DefaultQualifier ;
30
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Provides utility classes.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .tools ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
Original file line number Diff line number Diff line change 18
18
/**
19
19
* Provides utility classes.
20
20
*/
21
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .FIELD )
22
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .PARAMETER )
23
+ @ DefaultQualifier (value = NonNull .class , locations = TypeUseLocation .RETURN )
21
24
package org .apache .calcite .util ;
25
+
26
+ import org .checkerframework .checker .nullness .qual .NonNull ;
27
+ import org .checkerframework .framework .qual .DefaultQualifier ;
28
+ import org .checkerframework .framework .qual .TypeUseLocation ;
You can’t perform that action at this time.
0 commit comments