@@ -26,18 +26,24 @@ class FilterConformanceClasses(str, Enum):
26
26
"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter"
27
27
)
28
28
ITEM_SEARCH_FILTER = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter"
29
- CQL_TEXT = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:cql-text"
30
- CQL_JSON = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:cql-json"
31
- BASIC_CQL = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:basic-cql"
32
- BASIC_SPATIAL_OPERATORS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:basic-spatial-operators"
33
- BASIC_TEMPORAL_OPERATORS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:basic-temporal-operators"
34
- ENHANCED_COMPARISON_OPERATORS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:enhanced-comparison-operators"
35
- ENHANCED_SPATIAL_OPERATORS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:enhanced-spatial-operators"
36
- ENHANCED_TEMPORAL_OPERATORS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:enhanced-temporal-operators"
37
- FUNCTIONS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:functions"
38
- ARITHMETIC = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:arithmetic"
39
- ARRAYS = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:arrays"
40
- QUERYABLE_SECOND_OPERAND = "https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:queryable-second-operand"
29
+ CQL2_TEXT = "http://www.opengis.net/spec/cql2/1.0/conf/cql2-text"
30
+ CQL2_JSON = "http://www.opengis.net/spec/cql2/1.0/conf/cql2-json"
31
+ BASIC_CQL2 = "http://www.opengis.net/spec/cql2/1.0/conf/basic-cql2"
32
+ BASIC_SPATIAL_OPERATORS = (
33
+ "http://www.opengis.net/spec/cql2/1.0/conf/basic-spatial-operators"
34
+ )
35
+ TEMPORAL_OPERATORS = " http://www.opengis.net/spec/cql2/1.0/conf/temporal-operators"
36
+ ADVANCED_COMPARISON_OPERATORS = (
37
+ "http://www.opengis.net/spec/cql2/1.0/conf/advanced-comparison-operators"
38
+ )
39
+ SPATIAL_OPERATORS = "http://www.opengis.net/spec/cql2/1.0/conf/spatial-operators"
40
+ FUNCTIONS = "http://www.opengis.net/spec/cql2/1.0/conf/functions"
41
+ ARITHMETIC = "http://www.opengis.net/spec/cql2/1.0/conf/arithmetic"
42
+ ARRAYS = "http://www.opengis.net/spec/cql2/1.0/conf/array-operators"
43
+ PROPERTY_PROPERTY = "http://www.opengis.net/spec/cql2/1.0/conf/property-property"
44
+ ACCENT_CASE_INSENSITIVE_COMPARISON = (
45
+ "http://www.opengis.net/spec/cql2/1.0/conf/accent-case-insensitive-comparison"
46
+ )
41
47
42
48
43
49
@attr .s
@@ -68,8 +74,8 @@ class FilterExtension(ApiExtension):
68
74
FilterConformanceClasses .FILTER ,
69
75
FilterConformanceClasses .FEATURES_FILTER ,
70
76
FilterConformanceClasses .ITEM_SEARCH_FILTER ,
71
- FilterConformanceClasses .BASIC_CQL ,
72
- FilterConformanceClasses .CQL_TEXT ,
77
+ FilterConformanceClasses .BASIC_CQL2 ,
78
+ FilterConformanceClasses .CQL2_TEXT ,
73
79
]
74
80
)
75
81
router : APIRouter = attr .ib (factory = APIRouter )
0 commit comments