org.apache.olingo.server.api.uri.queryoption

## Interface SelectItem

-     public interface SelectItem

  Represents a single select item information For example: http://.../Employees?select=name,age

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `FullQualifiedName` | `getAllOperationsInSchemaNameSpace()`
    `UriInfoResource` | `getResourcePath()`
    `EdmType` | `getStartTypeFilter()`
    `boolean` | `isAllOperationsInSchema()`
    `boolean` | `isStar()`

- - ### Method Detail

    - #### isStar

          boolean isStar()

      Returns:
        A star is used as select item

    - #### isAllOperationsInSchema

          boolean isAllOperationsInSchema()

      Returns:
        Namespace and star is used as select item in order to select operations

    - #### getAllOperationsInSchemaNameSpace

          FullQualifiedName getAllOperationsInSchemaNameSpace()

      Returns:
        Namespace when a star is used in combination with an namespace

    - #### getResourcePath

          UriInfoResource getResourcePath()

      Returns:
        A `UriInfoResource` object containing the resource path segments to be selected

    - #### getStartTypeFilter

          EdmType getStartTypeFilter()

      Returns:
        Before resource path segments which should be selected a type filter may be used. For example: ...Suppliers?$select=Namespace.PreferredSupplier/AccountRepresentative

Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.