Class WhereClauseFilter
java.lang.Object
de.uplanet.lucy.server.usermanager.ds.filter.WhereClauseFilter
- All Implemented Interfaces:
de.uplanet.lucy.server.usermanager.ds.IDsFilter
- Direct Known Subclasses:
FieldFilter
@Scriptable
public class WhereClauseFilter
extends Object
implements de.uplanet.lucy.server.usermanager.ds.IDsFilter
-
Constructor Summary
ConstructorDescriptionWhereClauseFilter
(de.uplanet.lucy.server.usermanager.ds.filter.IExpression... p_expressions) WhereClauseFilter
(List<de.uplanet.lucy.server.usermanager.ds.filter.IExpression> p_expressions) -
Method Summary
Modifier and TypeMethodDescriptiongetSqlWhere
(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper) getTableNames
(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper) boolean
int
initPreparedStatement
(de.uplanet.jdbc.JdbcConnection p_conn, PreparedStatement p_prepStmt, int p_iParameterStart, List<Clob> p_tmpClobs) boolean
void
setExpressions
(de.uplanet.lucy.server.usermanager.ds.filter.IExpression[] p_expressions)
-
Constructor Details
-
WhereClauseFilter
public WhereClauseFilter(de.uplanet.lucy.server.usermanager.ds.filter.IExpression... p_expressions) -
WhereClauseFilter
public WhereClauseFilter(List<de.uplanet.lucy.server.usermanager.ds.filter.IExpression> p_expressions)
-
-
Method Details
-
setExpressions
public void setExpressions(de.uplanet.lucy.server.usermanager.ds.filter.IExpression[] p_expressions) -
getSqlWhere
- Specified by:
getSqlWhere
in interfacede.uplanet.lucy.server.usermanager.ds.IDsFilter
-
initPreparedStatement
public int initPreparedStatement(de.uplanet.jdbc.JdbcConnection p_conn, PreparedStatement p_prepStmt, int p_iParameterStart, List<Clob> p_tmpClobs) throws SQLException - Specified by:
initPreparedStatement
in interfacede.uplanet.lucy.server.usermanager.ds.IDsFilter
- Throws:
SQLException
-
hasContainerGuid
public boolean hasContainerGuid()- Specified by:
hasContainerGuid
in interfacede.uplanet.lucy.server.usermanager.ds.IDsFilter
-
isMemberJoinNeeded
public boolean isMemberJoinNeeded()- Specified by:
isMemberJoinNeeded
in interfacede.uplanet.lucy.server.usermanager.ds.IDsFilter
-
getTableNames
public List<String> getTableNames(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper) - Specified by:
getTableNames
in interfacede.uplanet.lucy.server.usermanager.ds.IDsFilter
-