Package com.dnanexus

Class DXSearch.TypeQuery

  • Enclosing class:
    DXSearch

    public abstract static class DXSearch.TypeQuery
    extends Object
    A query for data objects with specified types.
    • Method Detail

      • allOf

        public static DXSearch.TypeQuery allOf​(List<DXSearch.TypeQuery> typeQueries)
        A query that must match all of the type queries in the provided list.
        Parameters:
        typeQueries - list of queries, all of which must be matched
        Returns:
        query
      • allOf

        public static DXSearch.TypeQuery allOf​(String... types)
        A query that must match all of the specified types.
        Parameters:
        types - Strings containing types, all of which must be matched
        Returns:
        query
      • allOf

        public static DXSearch.TypeQuery allOf​(DXSearch.TypeQuery... typeQueries)
        A query that must match all of the specified type queries recursively.
        Parameters:
        typeQueries - queries, all of which must be matched
        Returns:
        query
      • anyOf

        public static DXSearch.TypeQuery anyOf​(List<DXSearch.TypeQuery> typeQueries)
        A query that matches any of the type queries in the provided list.
        Parameters:
        typeQueries - list of queries, at least one of which must be matched
        Returns:
        query
      • anyOf

        public static DXSearch.TypeQuery anyOf​(String... types)
        A query that matches any of the specified types.
        Parameters:
        types - Strings containing types, at least one of which must be matched
        Returns:
        query
      • anyOf

        public static DXSearch.TypeQuery anyOf​(DXSearch.TypeQuery... typeQueries)
        A query that matches any of the specified type queries recursively.
        Parameters:
        typeQueries - queries, at least one of which must be matched
        Returns:
        query
      • of

        public static DXSearch.TypeQuery of​(String type)
        A query that matches the specified type.
        Parameters:
        type - String containing type to match
        Returns:
        query