Interface AdvancedSearchQueryTerm
-
- All Superinterfaces:
Query
,XMLSerializable
public interface AdvancedSearchQueryTerm extends Query
Basic term in a Geneious advanced search query. Each Geneious search query is either a single term or severalCompoundSearchQuery
queries combined by an operator}. A term is composed of one field and a condition the contents of that field need to satisfy. For example, "X > 3","X equals DNA" or "10 <= X <= 100" are all conditions where X stands for the contents of the field.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.biomatters.geneious.publicapi.databaseservice.Query
Query.Factory
-
Nested classes/interfaces inherited from interface com.biomatters.geneious.publicapi.documents.XMLSerializable
XMLSerializable.OldVersionCompatible, XMLSerializable.VersionSupportType
-
-
Field Summary
-
Fields inherited from interface com.biomatters.geneious.publicapi.documents.XMLSerializable
ROOT_ELEMENT_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Condition
getCondition()
Condition on field.DocumentField
getField()
Field to search in.java.lang.Object[]
getValues()
Values associated with condition.-
Methods inherited from interface com.biomatters.geneious.publicapi.databaseservice.Query
getExtendedOptionValue, isBrowse
-
Methods inherited from interface com.biomatters.geneious.publicapi.documents.XMLSerializable
fromXML, toXML
-
-
-
-
Method Detail
-
getField
DocumentField getField()
Field to search in.- Returns:
- the field
-
getCondition
Condition getCondition()
Condition on field.- Returns:
- the condition
-
getValues
java.lang.Object[] getValues()
Values associated with condition.- Returns:
- the values
-
-