Uses of Class
com.im.df.api.dml.DFOperator
-
Packages that use DFOperator Package Description com.im.df.api.capabilities API Status: 1 - Stable Provides the interfaces that allow extension of the the core data model of Discovery Informatics Framework (DIF).com.im.df.api.chem API Status: 3 - Under development Provides the chemically oriented interfaces used in other parts of DIF.com.im.df.api.dml API Status: 2 - Pretty stable Provides the interfaces that provide data access (create, read, update, delete) for the items in the data model of Discovery Informatics Framework. -
-
Uses of DFOperator in com.im.df.api.capabilities
Methods in com.im.df.api.capabilities that return types with arguments of type DFOperator Modifier and Type Method Description java.util.Set<DFOperator>
DFFieldExtensionCapability. customOperators()
Set of custom operators used by this field.default java.util.List<DFOperator>
JChemEntityCapability. supportedOperators()
java.util.List<DFOperator>
StructureEntityCapability. supportedOperators()
Structure operators supported by this entity.Methods in com.im.df.api.capabilities with parameters of type DFOperator Modifier and Type Method Description default chemaxon.sss.search.JChemSearchOptions
StructureEntityCapability. defaultJChemSearchOptions(DFOperator op)
Creates default JChemSearchOptions for the specific operator.default chemaxon.sss.search.JChemSearchOptions
JChemEntityCapability. newJChemSearchOptionsFromOld(chemaxon.sss.search.JChemSearchOptions oldOptions, DFOperator op)
chemaxon.sss.search.JChemSearchOptions
StructureEntityCapability. newJChemSearchOptionsFromOld(chemaxon.sss.search.JChemSearchOptions oldOptions, DFOperator op)
Creates new JChemSearchOptions based on old options for the specific operator.default boolean
StructureEntityCapability. supportsOptions(DFOperator operator)
Says if givenDFOperator
can have one or more options for this structure entity type. -
Uses of DFOperator in com.im.df.api.chem
Methods in com.im.df.api.chem that return DFOperator Modifier and Type Method Description static DFOperator
ChemUtils. toStructureOperator(int jchemSearchType)
ConvertsJChemSearch
search type to structureDFOperator
.Methods in com.im.df.api.chem with parameters of type DFOperator Modifier and Type Method Description java.lang.String
MarvinStructure. asSimpleText(DFOperator operator)
abstract java.lang.String
Structure. asSimpleText(DFOperator operator)
Format the structure as appropriate in smiles or smarts fromat, according to the search orerator (if available).static int
ChemUtils. genSearchType(DFOperator op)
Temporary method finding appropriateJChemSearch
search type constant for the given operator. -
Uses of DFOperator in com.im.df.api.dml
Subclasses of DFOperator in com.im.df.api.dml Modifier and Type Class Description static class
Operators.AfterOperator
Used in date fields instead ofOperators.GREATER_THAN
.static class
Operators.AllDataOperator
Represents all data.static class
Operators.BeforeOperator
Used in date fields instead ofOperators.LESS_THAN
.static class
Operators.BetweenOperator
A special class for Between operator.static class
Operators.EqualsForDecimalsOperator
A special class for "=" operator for decimal numbers.static class
Operators.ErrorOperator
A special class for "ERROR" operator.static class
Operators.GeForDecimalsOperator
Responsible for ">=" operator for decimal numbers.static class
Operators.IgnoreOperator
A special class for dumb IGNORE operator.static class
Operators.LeForDecimalsOperator
Responsible for "<=" operator for decimal numbers.static class
Operators.ListOperator
IN LIST and NOT IN LIST operators.static class
Operators.NullOperator
IS NULL/ IS NOT NULL operators.static class
Operators.RelativeDateOperator
Operator for relative date queries.static class
Operators.ShortcutOperator
Shortcut operator is used to define a shortcut for existing operator with predefined operands.static class
Operators.SimpleFieldValuesOperator
Currently we support only "Field Operator [Value, [Value, ...]]" formats.static class
Operators.SimpleLogicalOperator
Class for AND/OR operators.static class
Operators.SimpleTextOperator
Operators for strings.static class
Operators.StructureOperator
Class for all Structure based operators.Fields in com.im.df.api.dml declared as DFOperator Modifier and Type Field Description static DFOperator
Operators. AFTER
After operator, used in date fields instead ofOperators.GREATER_THAN
operator.static DFOperator
Operators. ALL_DATA
A special operator without operands which represents all data (SELECT * FROM ...).static DFOperator
Operators. AND
Logical AND operator.static DFOperator
Operators. BEFORE
Before operator, used in date fields instead ofOperators.LESS_THAN
operator.static DFOperator
Operators. BETWEEN
Between operator - works for text, int, date and float.static DFOperator
Operators. CONTAINS
CONTAINS text based operator (a short cut for LIKE '%foo%').static DFOperator
Operators. ENDS_WITH
ENDS_WITH text based operator (a short cut for LIKE '%foo').static DFOperator
Operators. EQUALS
Equal operator - works for text, int, date.static DFOperator
Operators. EQUALS_FOR_DECIMALS
Equals for decimals - works for float.static DFOperator
Operators. ERROR
This is just an dump operator.static DFOperator
Operators. FALSE
Unary FALSE operator - can be applied to boolean fields.static DFOperator
Operators. GREATER_OR_EQUALS_FOR_DECIMALS
Greater or equal for decimals.static DFOperator
Operators. GREATER_THAN
Greater than operator - works for text, int and float.static DFOperator
Operators. GREATER_THAN_OR_EQUAL
Greater than or equal operator - works for text, int.static DFOperator
Operators. IGNORE
This is just dumb operator.static DFOperator
Operators. IN_LIST
This operator takes two or more operands.static DFOperator
Operators. LAST
Last operator, used for relative date queries.static DFOperator
Operators. LAST_14_DAYS
Shortcut for Last 14 Days query.static DFOperator
Operators. LAST_7_DAYS
Shortcut for Last 7 Days query.static DFOperator
Operators. LESS_OR_EQUALS_FOR_DECIMALS
Less or equal for decimals.static DFOperator
Operators. LESS_THAN
Less than operator - works for text, int and float.static DFOperator
Operators. LESS_THAN_OR_EQUAL
Less than or equal operator - works for text, int.static DFOperator
Operators. LIKE
LIKE text based operator.static DFOperator
Operators. NOT_CONTAINS
NOT_CONTAINS text based operator (a short cut for NOT LIKE '%foo%').static DFOperator
Operators. NOT_ENDS_WITH
NOT_ENDS_WITH text based operator (a short cut for NOT LIKE '%foo').static DFOperator
Operators. NOT_EQUALS
Not equal operator - works for text, int, date.static DFOperator
Operators. NOT_IN_LIST
This operator takes two or more operands.static DFOperator
Operators. NOT_LIKE
NOT LIKE text based operator.static DFOperator
Operators. NOT_NULL
Unary operator - takes any field and test if the value is NOT NULL.static DFOperator
Operators. NOT_STARTS_WITH
NOT_STARTS_WITH text based operator (a short cut for NOT LIKE 'foo%').static DFOperator
Operators. NULL
Unary operator - takes any field and test if the value is NULL.static DFOperator
Operators. OR
Logical OR operator.static DFOperator
Operators. STARTS_WITH
STARTS_WITH text based operator (a short cut for LIKE 'foo%').static DFOperator
Operators. STRUCTURE_EXACT
Structure search operator.static DFOperator
Operators. STRUCTURE_EXACT_FRAGMENT
Structure search operator.static DFOperator
Operators. STRUCTURE_PERFECT
Structure search operator.static DFOperator
Operators. STRUCTURE_SIMILARITY
Structure search operator.static DFOperator
Operators. STRUCTURE_SUBSTRUCTURE
Structure search operator.static DFOperator
Operators. STRUCTURE_SUPERSTRUCTURE
Structure search operator.static DFOperator
Operators. TODAY
Shortcut for Last 1 Days query.static DFOperator
Operators. TRUE
Unary TRUE operator - can be applied to boolean fields.static DFOperator
Operators. VOID
Unary operator - takes any field and tests if the value is NULL OR child row NOT EXISTS.Methods in com.im.df.api.dml that return DFOperator Modifier and Type Method Description static DFOperator
Operators. getDefaultOperatorFor(DFField field)
Returns default search operator for givenfield
.DFOperator
DFTermExpression. getOperator()
Gets the operator.DFOperator
Operators.ShortcutOperator. getOperator()
Returns the operator represented by shortcut.Methods in com.im.df.api.dml that return types with arguments of type DFOperator Modifier and Type Method Description static java.util.List<DFOperator>
Operators. getAll()
Get array of all operators currently registered into the system.static java.util.List<DFOperator>
Operators. getAllIncludingSpecial()
Get all operators registered in the system including special operators (currently ERROR and IGNORE).static java.util.List<DFOperator>
Operators. getAllLogical()
static java.util.List<DFOperator>
Operators. getAllStructural()
Returns all structural operators.static java.util.List<DFOperator>
Operators. getAllStructural(DFField field)
Get the appropriate structure search operators for the JChem table type.static java.util.List<DFOperator>
Operators. getMarkushStructural()
java.util.Collection<DFOperator>
OperatorProvider. getOperators()
Returns the operators provided by this provider.static java.util.List<DFOperator>
Operators. getOperatorsAcceptableFor(DFField field)
static java.util.List<DFOperator>
Operators. getQueryStructural()
Methods in com.im.df.api.dml with parameters of type DFOperator Modifier and Type Method Description DFTermExpression
DFTermExpression. changeOperator(DFOperator newOperator)
Change the operator for this expression and return new changed instance of this expression.static DFTermExpression
DFTermsFactory. createCountStarExpr(DFRelationship.Direction[] pathFromRoot, DFOperator operator, java.util.Map<java.lang.String,java.lang.Object> options, java.lang.Object... values)
static DFTermExpression
DFTermsFactory. createExprAndOr(DFOperator operator, java.util.List<DFTermExpression> childExpressions, java.util.Map<java.lang.String,java.lang.Object> options)
Creates the AND or OR expression (e.g.static DFTermExpression
DFTermsFactory. createFieldOperatorValueExpr(DFOperator operator, DFField field, java.util.Map<java.lang.String,java.lang.Object> options, java.lang.Object... values)
Create the basic "Field operator Value(s)" expression.static boolean
Operators. isAndOr(DFOperator operator)
Return true if operator isOperators.AND
orOperators.OR
, false otherwise.java.lang.String
DFTermValue. toString(DFOperator operator)
Constructors in com.im.df.api.dml with parameters of type DFOperator Constructor Description ShortcutOperator(java.lang.String persistName, java.lang.String displayName, java.lang.Class[] allowedCapabilities, DFOperator operator, java.lang.Object[] values)
Constructor for shortcut operator.
-