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
Constructors Constructor Description WhereClauseFilter(de.uplanet.lucy.server.usermanager.ds.filter.IExpression... p_expressions)
WhereClauseFilter(List<de.uplanet.lucy.server.usermanager.ds.filter.IExpression> p_expressions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getSqlWhere(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
List<String>
getTableNames(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
boolean
hasContainerGuid()
int
initPreparedStatement(de.uplanet.jdbc.JdbcConnection p_conn, PreparedStatement p_prepStmt, int p_iParameterStart, List<Clob> p_tmpClobs)
boolean
isMemberJoinNeeded()
void
setExpressions(de.uplanet.lucy.server.usermanager.ds.filter.IExpression[] p_expressions)
-
-
-
Constructor Detail
-
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 Detail
-
setExpressions
public void setExpressions(de.uplanet.lucy.server.usermanager.ds.filter.IExpression[] p_expressions)
-
getSqlWhere
public String getSqlWhere(de.uplanet.lucy.server.usermanager.ds.IDsAttributesHelper p_helper)
- 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
-
-