コード例 #1
0
ファイル: Document.cs プロジェクト: xiaoxiongnpu/SharpDB
        public void Update(ulong documentTimeStamp, long blobFileLocation, int blobSize, bool saveRevision)
        {
            CurrentRevision.Expire(documentTimeStamp);

            if (saveRevision)
            {
                m_revisions.Add(CurrentRevision.TimeStamp, CurrentRevision);
            }

            CurrentRevision = new DocumentRevision(DocumentId, documentTimeStamp, blobFileLocation, blobSize);
        }
コード例 #2
0
ファイル: Document.cs プロジェクト: JackWangCUMT/SharpDB
        public Document(DocumentId documentId, ulong documentTimeStamp, long blobFileLocation, int blobSize)
        {
            DocumentId = documentId;

            CurrentRevision = new DocumentRevision(documentId,documentTimeStamp, blobFileLocation, blobSize);
        }
コード例 #3
0
ファイル: Document.cs プロジェクト: xiaoxiongnpu/SharpDB
        public Document(DocumentId documentId, ulong documentTimeStamp, long blobFileLocation, int blobSize)
        {
            DocumentId = documentId;

            CurrentRevision = new DocumentRevision(documentId, documentTimeStamp, blobFileLocation, blobSize);
        }
コード例 #4
0
ファイル: Document.cs プロジェクト: JackWangCUMT/SharpDB
        public void Update(ulong documentTimeStamp, long blobFileLocation, int blobSize, bool saveRevision)
        {
            CurrentRevision.Expire(documentTimeStamp);

            if (saveRevision)
            {
                m_revisions.Add(CurrentRevision.TimeStamp, CurrentRevision);
            }

            CurrentRevision = new DocumentRevision(DocumentId, documentTimeStamp, blobFileLocation, blobSize);
        }