FilterLanguage Struct

Definition

Choices for filter-lang value in a POST request. Based on https://github.com/stac-api-extensions/filter#queryables Note the addition of cql2-json, which is used by the pgstac backend, but is not included in the spec above. Defines the supported filter languages for STAC API queries.

public readonly struct FilterLanguage : IEquatable<Azure.Analytics.PlanetaryComputer.FilterLanguage>
type FilterLanguage = struct
Public Structure FilterLanguage
Implements IEquatable(Of FilterLanguage)
Inheritance
FilterLanguage
Implements

Constructors

Name Description
FilterLanguage(String)

Initializes a new instance of FilterLanguage.

Properties

Name Description
Cql2Json

Common Query Language 2 in JSON format.

Cql2Text

Common Query Language 2 in text format.

CqlJson

Common Query Language in JSON format.

Methods

Name Description
Equals(FilterLanguage)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(FilterLanguage, FilterLanguage)

Determines if two FilterLanguage values are the same.

Implicit(String to FilterLanguage)

Converts a string to a FilterLanguage.

Implicit(String to Nullable<FilterLanguage>)
Inequality(FilterLanguage, FilterLanguage)

Determines if two FilterLanguage values are not the same.

Applies to