// ------------------------------------------------- // Setup Clause // ------------ protected String SetupRealClause(Object[] args, IList <Object> bindVariableList, IList <Type> bindVariableTypeList, IList <String> bindVariableNameList) { ConditionBean cb = ConditionBeanContext.GetConditionBeanOnThread(); String realClause = null; { S2DaoSelectDynamicCommand dynamicCommand = CreateMySelectDynamicCommand(); dynamicCommand.ArgNames = ArgNames; dynamicCommand.ArgTypes = ArgTypes; dynamicCommand.Sql = cb.SqlClause.getClause(); ICommandContext ctx = dynamicCommand.Apply(args); realClause = ctx.Sql; AddBindVariableInfo(ctx, bindVariableList, bindVariableTypeList, bindVariableNameList); } return(realClause); }