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

- Packages that use Column
  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 Column in com.sas.lsaf.query

    Methods in com.sas.lsaf.query that return Column
    Modifier and Type | Method | Description
    --- | --- | ---
    `Column` | Comparison.`getColumn()` | Gets the column for the comparison.
    `Column` | Order.`getColumn()` | Gets the column to sort.

    Methods in com.sas.lsaf.query that return types with arguments of type Column
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<Column>` | Query.`getColumns()` | Gets the columns to include in the query output.

    Methods in com.sas.lsaf.query with parameters of type Column
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Order` | Order.`ascending​(Column column)` | Creates an `Order` object with the specified column sorted in ascending order.
    `static Order` | Order.`ascending​(Column column, boolean caseSensitive)` | Creates an `Order` object with the specified column sorted in ascending order and indicates whether it is case-sensitive.
    `Comparison` | Comparison.`column​(Column column)` | Sets the `Column` of the comparison.
    `Order` | Order.`column​(Column column)` | Sets the column to sort.
    `static Comparison` | Comparison.`comparison​(Column column, Comparison.Operator operator, java.io.Serializable value)` | Creates a `Comparison` object with the specified column, operator, and value.
    `static Comparison` | Comparison.`comparison​(Column column, Comparison.Operator operator, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column, operator, value and indicates whether the comparison is case-sensitive.
    `static Order` | Order.`descending​(Column column)` | Creates an `Order` object with the specified column sorted in descending order.
    `static Order` | Order.`descending​(Column column, boolean caseSensitive)` | Creates an `Order` object with the specified column sorted in descending order and indicates whether it is case-sensitive.
    `static Comparison` | Comparison.`equal​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `EQUAL` operator.
    `static Comparison` | Comparison.`equal​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `EQUAL` operator, and indicates whether the comparison is case-sensitive.
    `static Comparison` | Comparison.`greaterThan​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `GREATER_THAN` operator.
    `static Comparison` | Comparison.`greaterThan​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `GREATER_THAN` operator, and indicates whether the comparison is case-sensitive.
    `static Comparison` | Comparison.`greaterThanOrEqual​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `GREATER_THAN_OR_EQUAL` operator.
    `static Comparison` | Comparison.`greaterThanOrEqual​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `GREATER_THAN_OR_EQUAL` operator, and indicates whether the comparison should be case-sensitive.
    `static Comparison` | Comparison.`lessThan​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `LESS_THAN` operator.
    `static Comparison` | Comparison.`lessThan​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `LESS_THAN` operator, and indicates whether the comparison is case-sensitive.
    `static Comparison` | Comparison.`lessThanOrEqual​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `LESS_THAN_OR_EQUAL` operator.
    `static Comparison` | Comparison.`lessThanOrEqual​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `LESS_THAN_OR_EQUAL` operator, and indicates whether the comparison is case-sensitive.
    `static Comparison` | Comparison.`like​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `LIKE` operator.
    `static Comparison` | Comparison.`like​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `LIKE` operator, and indicates whether the comparison is case-sensitive.
    `static Comparison` | Comparison.`notEqual​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `NOT_EQUAL` operator.
    `static Comparison` | Comparison.`notEqual​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `NOT_EQUAL` operator, and indicates whether the comparison is case-sensitive.
    `static Comparison` | Comparison.`notLike​(Column column, java.io.Serializable value)` | Creates a `Comparison` object with the specified column and value using the `NOT_LIKE` operator.
    `static Comparison` | Comparison.`notLike​(Column column, java.io.Serializable value, boolean caseSensitive)` | Creates a `Comparison` object with the specified column and value using the `NOT_LIKE` operator, and indicates whether the comparison is case-sensitive.
    `static Order` | Order.`order​(Column column, boolean ascending)` | Creates an `Order` object with the specified column and indicates whether to sort in ascending order.
    `static Order` | Order.`order​(Column column, boolean ascending, boolean caseSensitive)` | Creates an `Order` object with the specified column and indicates whether to sort in ascending order and indicates whether it is case-sensitive.
    `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.`select​(Column... columns)` | Sets the columns to include in the query output.
    `void` | Comparison.`setColumn​(Column column)` | Sets the column for the comparison.
    `void` | Order.`setColumn​(Column column)` | Sets the column to sort.

    Method parameters in com.sas.lsaf.query with type arguments of type Column
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | Query.`select​(java.util.List<Column> columns)` | Sets the list of columns to include in the query output.
    `void` | Query.`setColumns​(java.util.List<Column> columns)` | Sets the columns to include in the query output.

    Constructors in com.sas.lsaf.query with parameters of type Column
    Constructor | Description
    --- | ---
    `Comparison​(Column column, Comparison.Operator operator, java.io.Serializable value)` | Constructor.
    `Comparison​(Column column, Comparison.Operator operator, java.io.Serializable value, boolean caseSensitive)` | Constructor.
    `Order​(Column column)` | The constructor with the column to sort.
    `Order​(Column column, boolean ascending)` | The constructor with the column to sort and whether to sort in ascending order.
    `Order​(Column column, boolean ascending, boolean caseSensitive)` | The constructor with the column to sort, whether to sort in ascending order, and whether the sort is case-sensitive.

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

    Fields in com.sas.lsaf.query.audit declared as Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_ACTION` | The audit column that represents the action that was performed.
    `static Column` | AuditEntryDetailQuery.`AUDIT_ENTRY_DETAIL_ATTRIBUTE_ID` | The audit detail column that represents the id of the attribute that changed.
    `static Column` | AuditEntryDetailQuery.`AUDIT_ENTRY_DETAIL_ATTRIBUTE_NAME` | The audit detail column that represents the display name of the attribute that changed.
    `static Column` | AuditEntryDetailQuery.`AUDIT_ENTRY_DETAIL_ATTRIBUTE_TYPE` | The audit detail column that represents the type of the attribute that changed.
    `static Column` | AuditEntryDetailQuery.`AUDIT_ENTRY_DETAIL_ID` | The audit detail column that represents a numeric sequential identifier of the detail entry for each audit record.
    `static Column` | AuditEntryDetailQuery.`AUDIT_ENTRY_DETAIL_NEW_VALUE` | The audit detail column that represents the value of the attribute after the change.
    `static Column` | AuditEntryDetailQuery.`AUDIT_ENTRY_DETAIL_OLD_VALUE` | The audit detail column that represents the value of the attribute prior to the change.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_ID` | The audit column that represents the unique identifier of the audit entry.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_MODE` | The `Mode` in which the audit entry was recorded.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_SOURCE_ID` | The unique identifier of the item that was audited.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_SOURCE_LOCATION` | The location of the item that was audited.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_SOURCE_NAME` | The name of the item that was audited.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_SOURCE_TYPE_ID` | The type id of the item that was audited.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_TIMESTAMP` | The audit column that represents the date and time on which the action was audited.
    `static Column` | AuditEntryQuery.`AUDIT_ENTRY_USERID` | The audit column that represents the userid of the user who performed the action that was audited.

    Fields in com.sas.lsaf.query.audit with type parameters of type Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<Column>` | AuditEntryDetailQuery.`ALL` | The value that represents all columns in `AuditEntryDetailQuery`.
    `static java.util.List<Column>` | AuditEntryQuery.`ALL` | The value that represents all columns in `AuditEntryQuery`.

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

    Fields in com.sas.lsaf.query.repository declared as Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Column` | RepositoryFileQuery.`CHECKEDOUT` | The column that represents whether a file is checked out.
    `static Column` | RepositoryFileVersionQuery.`CHECKEDOUT` | The column that represents whether a file is checked out.
    `static Column` | RepositoryFileQuery.`CHECKEDOUT_BY` | The column that represents who has the file checked out, if it is checked out.
    `static Column` | RepositoryFileVersionQuery.`CHECKEDOUT_BY` | The column that represents who has the file checked out, if it is checked out.
    `static Column` | RepositoryFileQuery.`CHECKEDOUT_DATE` | The column that represents the date and time on which the file was checked out, if it is checked out.
    `static Column` | RepositoryFileVersionQuery.`CHECKEDOUT_DATE` | The column that represents the date and time on which the file was checked out, if it is checked out.
    `static Column` | RepositoryFileQuery.`COMMENT` | The column that represents the comment that was provided the last time the file was added or checked in.
    `static Column` | RepositoryFileVersionQuery.`COMMENT` | The column that represents the comment that was provided when the version of the file was added or checked in.
    `static Column` | RepositoryItemQuery.`CREATED` | The column that represents the date and time on which the repository item was created.
    `static Column` | RepositoryItemQuery.`CREATED_BY` | The column that represents the userid of the user who created the repository item.
    `static Column` | RepositoryContainerQuery.`DEFAULT_MAJOR_VERSION_LIMIT` | The column that represents the default limit for the major versions of files that were created within the container.
    `static Column` | RepositoryContainerQuery.`DEFAULT_MINOR_VERSION_LIMIT` | The column that represents the default limit for the minor versions of files that were created within the container.
    `static Column` | RepositoryItemQuery.`DESCRIPTION` | The column that represents the description of the repository item.
    `static Column` | RepositoryFileQuery.`DIGEST` | The column that represents the digest of the latest version of a file.
    `static Column` | RepositoryFileVersionQuery.`DIGEST` | The column that represents the digest of a version of a file.
    `static Column` | RepositoryItemQuery.`ID` | The column that represents the unique identifier of the repository item.
    `static Column` | RepositoryItemQuery.`LAST_MODIFIED` | The column that represents the date and time on which the repository item was last modified.
    `static Column` | RepositoryItemQuery.`LAST_MODIFIED_BY` | The column that represents the userid of the user who last modified the repository item.
    `static Column` | RepositoryFileQuery.`LOCKED` | The column that represents whether a file is locked.
    `static Column` | RepositoryFileVersionQuery.`LOCKED` | The column that represents whether a file is locked.
    `static Column` | RepositoryFileQuery.`MAJOR_VERSION_LIMIT` | The column that represents the limit for the major versions of a file.
    `static Column` | RepositoryFileVersionQuery.`MAJOR_VERSION_LIMIT` | The column that represents the limit for the major versions of a file.
    `static Column` | RepositoryFileQuery.`MINOR_VERSION_LIMIT` | The column that represents the limit for the minor versions of a file.
    `static Column` | RepositoryFileVersionQuery.`MINOR_VERSION_LIMIT` | The column that represents the limit for the minor versions of a file.
    `static Column` | RepositoryItemQuery.`NAME` | The column that represents the name of the repository item.
    `static Column` | RepositoryItemQuery.`PATH` | The column that represents the full path of the repository item.
    `static Column` | RepositoryItemQuery.`PROPERTIES_LAST_MODIFIED` | The column that represents the date and time on which the properties of the repository item were last modified.
    `static Column` | RepositoryItemQuery.`PROPERTIES_LAST_MODIFIED_BY` | The column that represents the userid of the user who last modified the properties of the repository item.
    `static Column` | RepositoryFileQuery.`RUNAS_OWNER` | The column that represents whether an executable file runs as the owner of the file.
    `static Column` | RepositoryFileVersionQuery.`RUNAS_OWNER` | The column that represents whether an executable file runs as the owner of the file at the time the next version was created.
    `static Column` | RepositoryFileVersionQuery.`SIGNED` | The column that represents whether a version of the file was signed.
    `static Column` | RepositoryFileQuery.`SIGNING_STATUS` | The column that represents the signing status of a file.
    `static Column` | RepositoryFileVersionQuery.`SIGNING_STATUS` | The column that represents the signing status of a file.
    `static Column` | RepositoryContainerQuery.`SIZE` | The column that represents the size (in bytes) of a container, which includes all versions of all files in the container and below.
    `static Column` | RepositoryFileQuery.`SIZE` | The column that represents the size (in bytes) of the latest version of the file.
    `static Column` | RepositoryFileVersionQuery.`SIZE` | The column that represents the size (in bytes) of a version of a file.
    `static Column` | RepositoryItemQuery.`STATE` | The column that represents the `RepositoryItem.State` of the repository item.
    `static Column` | RepositoryItemQuery.`SYNCABLE` | The column that represents the `RepositoryItem.Syncable` value of the repository item.
    `static Column` | RepositoryItemQuery.`TOTAL_CONTAINER_SIZE` | The column that represents the total size (in bytes) of a container, including all of the versions of all files that are in the container and below.
    `static Column` | RepositoryItemQuery.`TOTAL_FILE_SIZE` | The column that represents the total size (in bytes) of a file, including all versions of the file, if versioned.
    `static Column` | RepositoryFileQuery.`TOTAL_SIZE` | The column that represents the total size (in bytes) of a file, which includes all versions, if the file is versioned.
    `static Column` | RepositoryFileQuery.`TOTAL_VERSIONS` | The column that represents the total versions of a file, if the file is versioned.
    `static Column` | RepositoryFileVersionQuery.`TOTAL_VERSIONS` | The column that represents the total number of versions of a file.
    `static Column` | RepositoryItemQuery.`TYPE_ID` | The column that represents the type id of the repository item.
    `static Column` | RepositoryFileQuery.`VERSION` | The column that represents the latest version, if the file is versioned.
    `static Column` | RepositoryFileVersionQuery.`VERSION` | The column that represents a specific version of a file.
    `static Column` | RepositoryFileVersionQuery.`VERSION_CREATED` | The column that represents the date and time on which the version was created.
    `static Column` | RepositoryFileVersionQuery.`VERSION_CREATED_BY` | The column that represents who created the version of the file.
    `static Column` | RepositoryFileQuery.`VERSIONED` | The column that represents whether a file is versioned.

    Fields in com.sas.lsaf.query.repository with type parameters of type Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<Column>` | RepositoryContainerQuery.`ALL` | The value that represents all columns in `RepositoryContainerQuery`.
    `static java.util.List<Column>` | RepositoryFileQuery.`ALL` | The value that epresents all columns in `RepositoryFileQuery`.
    `static java.util.List<Column>` | RepositoryFileVersionQuery.`ALL` | The value that represents all columns in `RepositoryFileVersionQuery`.
    `static java.util.List<Column>` | RepositoryItemQuery.`ALL` | The value that represents all columns in `RepositoryItemQuery`.

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

    Fields in com.sas.lsaf.query.repository.recyclebin declared as Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Column` | RecycleBinItemQuery.`DELETED_BY` | The column that represents the userid of the user who deleted the repository item.
    `static Column` | RecycleBinItemQuery.`DELETED_DATE` | The column that represents the date and time on which the repository item was deleted.
    `static Column` | RecycleBinItemQuery.`ID` | The column that represents the unique identifier of the repository item.
    `static Column` | RecycleBinItemQuery.`LAST_MODIFIED` | The column that represents the date and time on whichn the repository item was last modified.
    `static Column` | RecycleBinItemQuery.`LAST_MODIFIED_BY` | The column that represents the userid of the user who last modified the repository item.
    `static Column` | RecycleBinItemQuery.`PATH` | The column that represents the name of the repository item.
    `static Column` | RecycleBinContainerQuery.`SIZE` | The column that represents the size (in bytes) of a container, which includes all versions of all files in the container and below.
    `static Column` | RecycleBinFileQuery.`SIZE` | The column that represents the size (in bytes) of the latest version of the file.
    `static Column` | RecycleBinFileVersionQuery.`SIZE` | The column that represents the size (in bytes) of a version of a file.
    `static Column` | RecycleBinItemQuery.`TOTAL_CONTAINER_SIZE` | The column that represents the total size (in bytes) of a container, which includes all versions of all files in the container and below, if the repository item is a container.
    `static Column` | RecycleBinItemQuery.`TOTAL_FILE_SIZE` | The column that represents the total size (in bytes) of a file, which includes all versions of the file if versioned, if the repository item is a file.
    `static Column` | RecycleBinFileQuery.`TOTAL_SIZE` | The column that represents the total size (in bytes) of a file, which includes all versions if the file is versioned.
    `static Column` | RecycleBinFileQuery.`TOTAL_VERSIONS` | The column that represents the total versions of a file if the file is versioned.
    `static Column` | RecycleBinFileVersionQuery.`TOTAL_VERSIONS` | The column that represents the total number of versions of a file.
    `static Column` | RecycleBinItemQuery.`TYPE_ID` | The column that represents the type id of the repository item.
    `static Column` | RecycleBinFileQuery.`VERSION` | The column that represents the latest version if the file is versioned.
    `static Column` | RecycleBinFileVersionQuery.`VERSION` | The column that represents a specific version of a file.

    Fields in com.sas.lsaf.query.repository.recyclebin with type parameters of type Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<Column>` | RecycleBinContainerQuery.`ALL` | Represents all columns in `RecycleBinContainerQuery`.
    `static java.util.List<Column>` | RecycleBinFileQuery.`ALL` | The value that represents all columns in `RecycleBinFileQuery`.
    `static java.util.List<Column>` | RecycleBinFileVersionQuery.`ALL` | The value that represents all columns in `RecycleBinFileVersionQuery`.
    `static java.util.List<Column>` | RecycleBinItemQuery.`ALL` | The value that represents all columns in `RecycleBinItemQuery`.

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

    Fields in com.sas.lsaf.query.security.membership declared as Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Column` | MembershipQuery.`CONTEXT_QUERIED` | The column that represents the path of the context that was queried for membership information.
    `static Column` | MembershipQuery.`EXPLICIT` | The column that represents whether the member is explicit.
    `static Column` | ContextMembershipQuery.`GROUP_CONTEXT` | The column that represents the context path in which the group member is defined.
    `static Column` | DistinctContextMembershipQuery.`IMPLICIT` | The column that represents whether the member is implicit.
    `static Column` | ContextMembershipQuery.`LEVEL` | The column that represents the number of levels in which the member is nested as with groups of groups.
    `static Column` | ContextMembershipQuery.`LINEAGE` | The column that represents the lineage of the location in which the member originated.
    `static Column` | ContextMembershipQuery.`PARENT_GROUP` | The column that represents the name of the parent group, if it exists.
    `static Column` | ContextMembershipQuery.`PARENT_GROUP_CONTEXT` | The column that represents the context path of the parent group, if it exists.
    `static Column` | MembershipQuery.`PRINCIPAL_NAME` | The column that represents the name of the member.
    `static Column` | MembershipQuery.`PRINCIPAL_TYPE` | The column that represents the type of member.

    Fields in com.sas.lsaf.query.security.membership with type parameters of type Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<Column>` | ContextMembershipQuery.`ALL` | The value that represents all columns in `ContextMembershipQuery`.
    `static java.util.List<Column>` | DistinctContextMembershipQuery.`ALL` |
    `static java.util.List<Column>` | MembershipQuery.`ALL` |

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

    Fields in com.sas.lsaf.query.security.permissions declared as Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Column` | PermissionsQuery.`ID` | The column that represents the unique identifier of a repository item.
    `static Column` | PermissionsQuery.`OWNER` | The column that represents the owner of a repository item.
    `static Column` | PermissionsQuery.`PATH` | The column that represents the full path of a repository item.
    `static Column` | PermissionsQuery.`PERMISSIONS` | The column that represents the effective permissions the user has to the repository item.
    `static Column` | PermissionsQuery.`TYPE` | The column that represents the type of a repository item.
    `static Column` | PermissionsQuery.`USERID` | The column that represents the userId of the user.

    Fields in com.sas.lsaf.query.security.permissions with type parameters of type Column
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<Column>` | PermissionsQuery.`ALL` | The value that represents all columns in `PermissionsQuery`.