Deveel.Data.Sql.Statements.DropSequenceStatement.ExecuteStatement C# (CSharp) Метод

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

protected ExecuteStatement ( ExecutionContext context ) : void
context ExecutionContext
Результат void
        protected override void ExecuteStatement(ExecutionContext context)
        {
            //if (!context.User.CanDrop(DbObjectType.Sequence, SequenceName))
            //	throw new MissingPrivilegesException(context.User.Name, SequenceName, Privileges.Drop);

            if (!context.DirectAccess.DropObject(DbObjectType.Sequence, SequenceName))
                throw new StatementException(String.Format("Cannot drop sequence '{0}': maybe not found.", SequenceName));

            context.DirectAccess.RevokeAllGrantsOn(DbObjectType.Sequence, SequenceName);
        }