} // setMaxRows()

        public string toSql(bool?includeSchemaInColumnPaths)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(_selectClause.toSql(includeSchemaInColumnPaths));
            sb.Append(_fromClause.toSql(includeSchemaInColumnPaths));
            sb.Append(_whereClause.toSql(includeSchemaInColumnPaths));
            sb.Append(_groupByClause.toSql(includeSchemaInColumnPaths));
            sb.Append(_havingClause.toSql(includeSchemaInColumnPaths));
            sb.Append(_orderByClause.toSql(includeSchemaInColumnPaths));
            return(sb.ToString());
        } // toSql()