예제 #1
0
        /**
         * Method declaration
         *
         *
         * @param row
         * @param c
         * @param log
         *
         * @throws Exception
         */
        public void deleteNoCheck(object[] row, Channel c,
                                  bool log)
        {
            for (int i = 1; i < iIndexCount; i++)
            {
                getIndex(i).delete(row, false);
            }

            // must delete data last
            getIndex(0).delete(row, true);

            if (c != null)
            {
                c.addTransactionDelete(this, row);
            }

            if (lLog != null)
            {
                lLog.write(c, getDeleteStatement(row));
            }
        }
예제 #2
0
        /**
         * Method declaration
         *
         *
         * @param row
         * @param c
         * @param log
         *
         * @throws Exception
         */
        public void deleteNoCheck(object[] row, Channel c,
			bool log)
        {
            for (int i = 1; i < iIndexCount; i++)
            {
                getIndex(i).delete(row, false);
            }

            // must delete data last
            getIndex(0).delete(row, true);

            if (c != null)
            {
                c.addTransactionDelete(this, row);
            }

            if (lLog != null)
            {
                lLog.write(c, getDeleteStatement(row));
            }
        }