/// <summary>
        ///    Builds a cell or row query URI.
        /// </summary>
        /// <param name="query"></param>
        public string BuildCellOrRowQuery(CellQuery query)
        {
            if (!query.CanDescribeTable())
            {
                throw new ArgumentException(Resources.ResourceBuilder_MinimumForCellOrRowQueryNotMet);
            }

            return(BuildFromCellQuery(query).ToString());
        }