Package com.luciad.fusion.tilestore
Class TLfnQuery.AbstractBuilder<B extends TLfnQuery.AbstractBuilder>
java.lang.Object
com.luciad.fusion.tilestore.TLfnQuery.AbstractBuilder<B>
- Direct Known Subclasses:
TLfnQuery.BasicBuilder
,TLfnQuery.Builder
- Enclosing class:
TLfnQuery
public abstract static class TLfnQuery.AbstractBuilder<B extends TLfnQuery.AbstractBuilder>
extends Object
A base class for builder for a
TLfnQuery
object.- Since:
- 10.0
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Creates a query for the parameters specified by the setters.rangeLength
(int aRangeLength) Sets the length of the desired range of elements to be returned by the query.rangeOffset
(int aRangeOffset) Sets the offset index of the desired range of elements to be returned by the query.resourceTypes
(ELfnResourceType... aResourceTypes) Sets the resource types for the query.setRangeLength
(int aRangeLength) Deprecated.setRangeOffset
(int aRangeOffset) Deprecated.userangeOffset(int)
insteadsetResourceTypes
(ELfnResourceType... aResourceTypes) Deprecated.setSortBy
(TLcdOGCSortBy aSortBy) Deprecated.sortBy
(TLcdOGCSortBy aSortBy) Sets a sort-by criteria for the query.
-
Method Details
-
sortBy
Sets a sort-by criteria for the query.- Parameters:
aSortBy
- a sort-by criteria- Since:
- 2013.0
-
setSortBy
Deprecated. -
resourceTypes
Sets the resource types for the query.- Parameters:
aResourceTypes
- an array of resource types, ornull
for all resource types- Since:
- 2013.0
-
setResourceTypes
Deprecated. -
rangeOffset
Sets the offset index of the desired range of elements to be returned by the query. It is often useful to query in ranges when huge result sets are expected.- Parameters:
aRangeOffset
- the offset index of the desired range of elements to be returned by the query- Since:
- 2013.0
- See Also:
-
setRangeOffset
Deprecated.userangeOffset(int)
instead -
rangeLength
Sets the length of the desired range of elements to be returned by the query. The range length limits the number of elements returned by the query. It is often useful to query in ranges when huge result sets are expected.- Parameters:
aRangeLength
- the length of the desired range of elements to be returned by the query, or-1
for unbounded- Since:
- 2013.0
- See Also:
-
setRangeLength
Deprecated.userangeLength(int)
instead -
build
Creates a query for the parameters specified by the setters.- Returns:
- a query for the parameters specified by the setters
-
rangeLength(int)
instead