//-----------------------------------------------------------------------------
        // addOperator
        //-----------------------------------------------------------------------------
        /// <summary>
        /// Add an operator to a query's criteria.
        /// </summary>
        /// <param name="eOperator">
        /// Operator to be added.
        /// </param>
        /// <param name="eCompareFlags">
        /// Flags for doing string comparisons.  Should be logical ORs of the
        /// enums in <see cref="CompareFlags"/>.  These flags are only used
        /// when comparing string operands.
        /// </param>
        public void addOperator(
			eQueryOperators	eOperator,
			CompareFlags		eCompareFlags)
        {
            RCODE		rc = 0;

            if ((rc = xflaim_Query_addOperator( m_pQuery, eOperator, eCompareFlags)) != 0)
            {
                throw new XFlaimException( rc);
            }
        }
        private static extern RCODE xflaim_Query_addOperator(
			IntPtr				pQuery,
			eQueryOperators	eOperator,
			CompareFlags		eCompareFlags);