示例#1
0
        /// <summary>
        /// News the design document.
        /// </summary>
        /// <param name="aName">A name.</param>
        /// <returns>CouchDesignDocument.</returns>
        public BigDDesignDocument NewDesignDocument(string aName)
        {
            var newDoc = new BigDDesignDocument(aName, this);

            DesignDocuments.Add(newDoc);
            return(newDoc);
        }
 /// <summary>
 /// Constructor used for permanent views, see CouchDesignDocument.
 /// </summary>
 /// <param name="name">View name.</param>
 /// <param name="index">Index function.</param>
 /// <param name="doc">Parent document.</param>
 public BigDLuceneViewDefinition(string name, string index, BigDDesignDocument doc) : base(name, doc)
 {
     Index = index;
 }
 /// <summary>
 /// Basic constructor used in ReadJson() etc.
 /// </summary>
 /// <param name="name">View name used in URI.</param>
 /// <param name="doc">A design doc, can also be created on the fly.</param>
 public BigDLuceneViewDefinition(string name, BigDDesignDocument doc) : base(name, doc)
 {
 }