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 Link icon

    • sortBy Link icon

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

      @Deprecated public B setSortBy(TLcdOGCSortBy aSortBy)
    • resourceTypes Link icon

      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 Link icon

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

      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 Link icon

      @Deprecated public B setRangeOffset(int aRangeOffset)
      Deprecated.
      use rangeOffset(int) instead
    • rangeLength Link icon

      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 Link icon

      @Deprecated public B setRangeLength(int aRangeLength)
      Deprecated.
      use rangeLength(int) instead
    • build Link icon

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