Click or drag to resize

IAttributeIndex Interface

A single attribute index.

Namespace: de.unika.ipd.grGen.libGr
Assembly: libGr (in libGr.dll) Version: GrGen.NET 7.1
Syntax
C#
public interface IAttributeIndex : IIndex

The IAttributeIndex type exposes the following members.

Properties
 NameDescription
Public propertyDescription The description of the index.
(Inherited from IIndex)
Top
Methods
 NameDescription
Public methodLookupElements Lookup all graph elements in the index whose indexed attribute value is equal to the value given.
Public methodLookupElementsAscending Lookup all graph elements in the index in ascending order. Index lookup begins at the graph element with the minimum attribute value. Index lookup ends at the graph element with the maximum attribute value.
Public methodLookupElementsAscendingFromExclusive Lookup all graph elements in the index whose indexed attribute value is: higher than the from value specified, in ascending order. Index lookup ends at the graph element with the maximum attribute value.
Public methodLookupElementsAscendingFromExclusiveToExclusive Lookup all graph elements in the index whose indexed attribute value is: higher than the from value specified, and lower than the to value specified, in ascending order.
Public methodLookupElementsAscendingFromExclusiveToInclusive Lookup all graph elements in the index whose indexed attribute value is: higher than the from value specified, and lower or equal than the to value specified, in ascending order.
Public methodLookupElementsAscendingFromInclusive Lookup all graph elements in the index whose indexed attribute value is: higher or equal than the from value specified, in ascending order. Index lookup ends at the graph element with the maximum attribute value.
Public methodLookupElementsAscendingFromInclusiveToExclusive Lookup all graph elements in the index whose indexed attribute value is: higher or equal than the from value specified, and lower than the to value specified, in ascending order.
Public methodLookupElementsAscendingFromInclusiveToInclusive Lookup all graph elements in the index whose indexed attribute value is: higher or equal than the from value specified, and lower or equal than the to value specified, in ascending order.
Public methodLookupElementsAscendingToExclusive Lookup all graph elements in the index whose indexed attribute value is: lower than the to value specified, in ascending order. Index lookup begins at the graph element with the minimum attribute value.
Public methodLookupElementsAscendingToInclusive Lookup all graph elements in the index whose indexed attribute value is: lower or equal than the to value specified, in ascending order. Index lookup begins at the graph element with the minimum attribute value.
Public methodLookupElementsDescending Lookup all graph elements in the index in descending order. Index lookup begins at the graph element with the maximum attribute value. Index lookup ends at the graph element with the minimum attribute value.
Public methodLookupElementsDescendingFromExclusive Lookup all graph elements in the index whose indexed attribute value is: lower than the from value specified, in descending order. Index lookup ends at the graph element with the minimum attribute value.
Public methodLookupElementsDescendingFromExclusiveToExclusive Lookup all graph elements in the index whose indexed attribute value is: lower than the from value specified, and higher than the to value specified, in descending order.
Public methodLookupElementsDescendingFromExclusiveToInclusive Lookup all graph elements in the index whose indexed attribute value is: lower than the from value specified, and higher or equal than the to value specified, in descending order.
Public methodLookupElementsDescendingFromInclusive Lookup all graph elements in the index whose indexed attribute value is: lower or equal than the from value specified, in descending order. Index lookup ends at the graph element with the minimum attribute value.
Public methodLookupElementsDescendingFromInclusiveToExclusive Lookup all graph elements in the index whose indexed attribute value is: lower or equal than the from value specified, and higher than the to value specified, in descending order.
Public methodLookupElementsDescendingFromInclusiveToInclusive Lookup all graph elements in the index whose indexed attribute value is: lower or equal than the from value specified, and higher or equal than the to value specified, in descending order.
Public methodLookupElementsDescendingToExclusive Lookup all graph elements in the index whose indexed attribute value is: higher than the to value specified, in descending order. Index lookup begins at the graph element with the maximum attribute value.
Public methodLookupElementsDescendingToInclusive Lookup all graph elements in the index whose indexed attribute value is: higher or equal than the to value specified, in descending order. Index lookup begins at the graph element with the maximum attribute value.
Top
See Also