public static class TLfnQuery.BasicBuilder extends TLfnQuery.AbstractBuilder<TLfnQuery.BasicBuilder>
TLfnQuery
object that allows creating common query's without any
knowledge about OGC filters.Modifier and Type | Method and Description |
---|---|
TLfnQuery.BasicBuilder |
andFilterAllDoNotEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
Updates the filter to only include resources whose value for each specified property is
not equal to its specified value.
|
TLfnQuery.BasicBuilder |
andFilterAllEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
Updates the filter to only include resources whose value for each specified property is
equal to its specified value.
|
TLfnQuery.BasicBuilder |
andFilterAnyDoNotEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
Updates the filter to only include resources whose value for at least 1 specified property is
not equal to its specified value.
|
TLfnQuery.BasicBuilder |
andFilterAnyEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
Updates the filter to only include resources whose value for at least 1 specified property is
equal to its specified value.
|
TLfnQuery.BasicBuilder |
andFilterDoesNotEqual(TLfnQuery.Property aProperty,
Object aValue)
Updates the filter to only include resources whose value of a specified property is not equal
to a specified value.
|
TLfnQuery.BasicBuilder |
andFilterEquals(TLfnQuery.Property aProperty,
Object aValue)
Updates the filter to only include resources whose value for a specified property is equal
to a specified value.
|
TLfnQuery.BasicBuilder |
andFilterOverlaps(ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Updates the filter to only include resources that overlap with the specified bounds.
|
TLfnQuery.BasicBuilder |
setSortBy(TLfnQuery.Property... aProperties)
Deprecated.
|
TLfnQuery.BasicBuilder |
sortBy(TLfnQuery.Property... aProperties)
Sets a sort-by criteria that sorts on a list of properties in ascending order
|
build, rangeLength, rangeOffset, resourceTypes, setRangeLength, setRangeOffset, setResourceTypes, setSortBy, sortBy
public TLfnQuery.BasicBuilder andFilterEquals(TLfnQuery.Property aProperty, Object aValue)
aProperty
- the property as an OGC XPath object, see the predefined constants like TLfnQuery.Property.RESOURCE_id
aValue
- the valuepublic TLfnQuery.BasicBuilder andFilterAllEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
aPropertyValuePairs
- the list of property-value pairs, see the predefined constants like TLfnQuery.Property.RESOURCE_id
public TLfnQuery.BasicBuilder andFilterAnyEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
aPropertyValuePairs
- the list of property-value pairs, see the predefined constants like TLfnQuery.Property.RESOURCE_id
public TLfnQuery.BasicBuilder andFilterDoesNotEqual(TLfnQuery.Property aProperty, Object aValue)
aProperty
- the property, see the predefined constants like TLfnQuery.Property.RESOURCE_id
aValue
- the valuepublic TLfnQuery.BasicBuilder andFilterAllDoNotEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
aPropertyValuePairs
- the list of property-value pairs, see the predefined constants like TLfnQuery.Property.RESOURCE_id
public TLfnQuery.BasicBuilder andFilterAnyDoNotEqual(TLcdPair<TLfnQuery.Property,?>... aPropertyValuePairs)
aPropertyValuePairs
- the list of property-value pairs, see the predefined constants like TLfnQuery.Property.RESOURCE_id
public TLfnQuery.BasicBuilder andFilterOverlaps(ILcdBounds aBounds, ILcdGeoReference aGeoReference)
aBounds
- the boundsaGeoReference
- the geographic reference of aBounds
public TLfnQuery.BasicBuilder sortBy(TLfnQuery.Property... aProperties)
aProperties
- the properties@Deprecated public TLfnQuery.BasicBuilder setSortBy(TLfnQuery.Property... aProperties)
sortBy(com.luciad.fusion.tilestore.TLfnQuery.Property...)
instead