/// <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) { }