예제 #1
0
        // no statement building
#else
        #region public override bool BuildStatement(DBStatementBuilder builder)

        /// <summary>
        /// Generates the SQL statement for this DBQueryHint
        /// </summary>
        /// <param name="builder"></param>
        /// <returns></returns>
        public override bool BuildStatement(DBStatementBuilder builder, bool isInorNot = false)
        {
            builder.BeginAQueryHint(this.Option);
            if (null != this.Clause)
            {
                builder.BeginHintParameterList();
                Clause.BuildStatement(builder);
                builder.EndHintParameterList();
            }
            builder.EndAQueryHint(this.Option);
            return(true);
        }