Deveel.Data.Sql.Statements.CreateProcedureTriggerStatement.PrepareExpressions C# (CSharp) Метод

PrepareExpressions() защищенный Метод

protected PrepareExpressions ( IExpressionPreparer preparer ) : SqlStatement
preparer IExpressionPreparer
Результат SqlStatement
        protected override SqlStatement PrepareExpressions(IExpressionPreparer preparer)
        {
            var args = new InvokeArgument[ProcedureArguments == null ? 0 : ProcedureArguments.Length];
            if (ProcedureArguments != null) {
                for (int i = 0; i < args.Length; i++) {
                    args[i] = (InvokeArgument) (ProcedureArguments[i] as IPreparable).Prepare(preparer);
                }
            }

            return new CreateProcedureTriggerStatement(TriggerName, TableName, ProcedureName, args, EventTime, EventType) {
                Status = Status,
                ReplaceIfExists = ReplaceIfExists
            };
        }