LuciadCPillar C# 2023.1.04
Luciad.Models.Features.FeatureQuery.SortOperator Class Reference

SortOperator class contains a list of properties that must be taken into account for sorting. More...

Inheritance diagram for Luciad.Models.Features.FeatureQuery.SortOperator:

Public Member Functions

void Dispose ()
 
override bool Equals (object other)
 
override int GetHashCode ()
 Returns the hash value for this sort operator. More...
 
Luciad.Models.Features.FeatureQuery.SortOperator ThenBy (Luciad.Datamodels.DataPropertyPath propertyPath, Luciad.Models.Features.FeatureQuery.SortOrder order=Luciad.Models.Features.FeatureQuery.SortOrder.Asc)
 Creates a secondary sorting operator that is used as fallback when the main sorting operator encounters the same value. More...
 

Static Public Member Functions

static Luciad.Models.Features.FeatureQuery.SortOperator SortBy (Luciad.Datamodels.DataPropertyPath propertyPath, Luciad.Models.Features.FeatureQuery.SortOrder order=Luciad.Models.Features.FeatureQuery.SortOrder.Asc)
 Returns a new 'sortby' operator. More...
 

Properties

System.Collections.Generic.IList< Luciad.Models.Features.FeatureQuery.SortPropertySortProperties [get]
 

Detailed Description

SortOperator class contains a list of properties that must be taken into account for sorting.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureQuery::SortOperator.

Member Function Documentation

◆ Dispose()

void Luciad.Models.Features.FeatureQuery.SortOperator.Dispose ( )
inline

◆ Equals()

override bool Luciad.Models.Features.FeatureQuery.SortOperator.Equals ( object  other)
inline

◆ GetHashCode()

int Luciad.Models.Features.FeatureQuery.SortOperator.GetHashCode ( )
inline

Returns the hash value for this sort operator.

the hash value for this sort operator.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureQuery::SortOperator::getHash.

◆ SortBy()

Returns a new 'sortby' operator.

propertyPath

the path to the property that is used for the sort operation

order

the sorting order: ascending or descending

a new 'sortby' operator.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureQuery::SortOperator::sortBy.

◆ ThenBy()

Creates a secondary sorting operator that is used as fallback when the main sorting operator encounters the same value.

propertyPath

the path to the property that is used for the sort operation

order

the sorting order: ascending or descending

a secondary sorting operator.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureQuery::SortOperator::thenBy.

Property Documentation

◆ SortProperties

System.Collections.Generic.IList<Luciad.Models.Features.FeatureQuery.SortProperty> Luciad.Models.Features.FeatureQuery.SortOperator.SortProperties
get