## Uses of Class
com.sas.lsaf.query.Query

- Packages that use Query
  Package | Description
  --- | ---
  com.sas.lsaf.query | Contains common classes and interfaces to query information.
  com.sas.lsaf.query.audit | The services and classes to query and extract audit information to a file for further processing.
  com.sas.lsaf.query.repository | The services and classes to extract repository content information to a file for further processing.
  com.sas.lsaf.query.repository.recyclebin | The services and classes to extract recycle bin content information to a file for further processing.
  com.sas.lsaf.query.security.membership | The services and classes to extract membership information to a file for further processing.
  com.sas.lsaf.query.security.permissions | The services and classes to query and extract permission information to a file for further processing.

- - ### Uses of Query in com.sas.lsaf.query

    Methods in com.sas.lsaf.query that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | Query.`constrain​(Constraint c)` | Sets the constraint to use when executing the query.
    `Query` | Query.`includeColumnNames​(boolean includeColumnNames)` | Sets whether to include column names in the query output.
    `Query` | Query.`order​(Column... columns)` | Sets the order for the specified columns to order, according to the default sort order, which is descending and case-sensitive.
    `Query` | Query.`order​(Order... orders)` | Sets the order to use in the query output.
    `Query` | Query.`select​(Column... columns)` | Sets the columns to include in the query output.
    `Query` | Query.`select​(java.util.List<Column> columns)` | Sets the list of columns to include in the query output.

  - ### Uses of Query in com.sas.lsaf.query.audit

    Subclasses of Query in com.sas.lsaf.query.audit
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AuditEntryDetailQuery` | This class represents an API to generate criteria to query audit entry details.
    `class` | `AuditEntryQuery` | This class represents an API to generate criteria to query audit entries.

  - ### Uses of Query in com.sas.lsaf.query.repository

    Subclasses of Query in com.sas.lsaf.query.repository
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepositoryContainerQuery` | This class provides an API to generate criteria when querying repository containers.
    `class` | `RepositoryFileQuery` | This class provides an API to generate criteria when querying repository files.
    `class` | `RepositoryFileVersionQuery` | This class provides an API to generate criteria when querying repository file versions.
    `class` | `RepositoryItemQuery` | This class provides an API to generate criteria when querying repository content.

  - ### Uses of Query in com.sas.lsaf.query.repository.recyclebin

    Subclasses of Query in com.sas.lsaf.query.repository.recyclebin
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RecycleBinContainerQuery` | The class that represents a query of individual containers that have been deleted and are located in the recycle bin.
    `class` | `RecycleBinFileQuery` | This class represents a query of individual files that have been deleted and are located in the recycle bin.
    `class` | `RecycleBinFileVersionQuery` | The class that represents a query of individual files that have been deleted and are located in the recycle bin.
    `class` | `RecycleBinItemQuery` | The class that represents individual items that have been deleted and are located in the recycle bin.

  - ### Uses of Query in com.sas.lsaf.query.security.membership

    Subclasses of Query in com.sas.lsaf.query.security.membership
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ContextMembershipQuery` | This class represents criteria to use to query membership information.
    `class` | `DistinctContextMembershipQuery` | This class represents the criteria to query membership information.
    `class` | `MembershipQuery` | This abstract class represents core columns to query membership information.

  - ### Uses of Query in com.sas.lsaf.query.security.permissions

    Subclasses of Query in com.sas.lsaf.query.security.permissions
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PermissionsQuery` | This class represents criteria to use to query permission information.