Class SQLComplexFilter
- java.lang.Object
-
- org.nuxeo.ecm.directory.sql.filter.SQLComplexFilter
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SQLBetweenFilter
,SQLOperatorFilter
@Deprecated public abstract class SQLComplexFilter extends Object implements Serializable
Deprecated.since 10.3, useSQLSession.query(org.nuxeo.ecm.core.query.sql.model.QueryBuilder, boolean)
insteadSimple class to provide a complex filter that handles right side part and operator to use while querying org.nuxeo.ecm.directory.sql.SQLDirectory. Warning, when using a complex filter fulltext is ignored on the field.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
operator
Deprecated.protected Serializable
value
Deprecated.
-
Constructor Summary
Constructors Constructor Description SQLComplexFilter(String operator)
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract int
doSetFieldValue(PreparedStatement ps, int index, Column column)
Deprecated.boolean
equals(Object obj)
Deprecated.String
getOperator()
Deprecated.String
getRightSide()
Deprecated.int
hashCode()
Deprecated.int
setFieldValue(PreparedStatement ps, int index, Column column)
Deprecated.
-
-
-
Field Detail
-
value
protected Serializable value
Deprecated.
-
-
Constructor Detail
-
SQLComplexFilter
public SQLComplexFilter(String operator)
Deprecated.
-
-
Method Detail
-
setFieldValue
public int setFieldValue(PreparedStatement ps, int index, Column column)
Deprecated.
-
doSetFieldValue
public abstract int doSetFieldValue(PreparedStatement ps, int index, Column column) throws SQLException
Deprecated.- Throws:
SQLException
-
getRightSide
public String getRightSide()
Deprecated.
-
getOperator
public String getOperator()
Deprecated.
-
-