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 Details

    • sortBy

      public B sortBy(TLcdOGCSortBy aSortBy)
      Sets a sort-by criteria for the query.
      Parameters:
      aSortBy - a sort-by criteria
      Since:
      2013.0
    • setSortBy

      @Deprecated public B setSortBy(TLcdOGCSortBy aSortBy)
    • resourceTypes

      public B resourceTypes(ELfnResourceType... aResourceTypes)
      Sets the resource types for the query.
      Parameters:
      aResourceTypes - an array of resource types, or null for all resource types
      Since:
      2013.0
    • setResourceTypes

      @Deprecated public B setResourceTypes(ELfnResourceType... aResourceTypes)
    • rangeOffset

      public B rangeOffset(int aRangeOffset)
      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 public B setRangeOffset(int aRangeOffset)
      Deprecated.
      use rangeOffset(int) instead
    • rangeLength

      public B rangeLength(int aRangeLength)
      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 public B setRangeLength(int aRangeLength)
      Deprecated.
      use rangeLength(int) instead
    • build

      public TLfnQuery build()
      Creates a query for the parameters specified by the setters.
      Returns:
      a query for the parameters specified by the setters