Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 322014 - New Photran Database
Summary: New Photran Database
Status: RESOLVED FIXED
Alias: None
Product: PTP
Classification: Tools
Component: Photran.For Internal Use (show other bugs)
Version: 6.0   Edit
Hardware: PC Windows Vista
: P3 enhancement (vote)
Target Milestone: 7.0   Edit
Assignee: Jeffrey Overbey CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-06 12:33 EDT by ehuq24 CLA
Modified: 2011-02-22 23:46 EST (History)
2 users (show)

See Also:


Attachments
Patch containing new db files as well as modifications to existing source files (75.74 KB, application/octet-stream)
2010-08-06 12:33 EDT, ehuq24 CLA
no flags Details
(NEW) Photran database (78.88 KB, patch)
2010-08-06 15:31 EDT, ehuq24 CLA
com-eclipse-dot-org: iplog+
Details | Diff
faster newDB (25.22 KB, application/octet-stream)
2010-08-12 17:04 EDT, Rui Wang CLA
com-eclipse-dot-org: iplog+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ehuq24 CLA 2010-08-06 12:33:58 EDT
Created attachment 176054 [details]
Patch containing new db files as well as modifications to existing source files

New database implementation for Photran that manages files, dependencies, edges, and annotations in memory.
Comment 1 Jeffrey Overbey CLA 2010-08-06 12:41:34 EDT
Thanks.  Esfar and Rui, can you *both* please confirm that

1. you wrote 100% of the code without incorporating content from elsewhere or relying on the intellectual property of others,

2. you have the right to contribute the code to Eclipse, and

3. you have included the EPL license header in all source files?
Comment 2 Rui Wang CLA 2010-08-06 12:45:08 EDT
(In reply to comment #1)
> Thanks.  Esfar and Rui, can you *both* please confirm that
> 
> 1. you wrote 100% of the code without incorporating content from elsewhere or
> relying on the intellectual property of others,
> 
> 2. you have the right to contribute the code to Eclipse, and
> 
> 3. you have included the EPL license header in all source files?

I confirm that:
 1. I wrote 100% of the code without incorporating content from elsewhere or
 relying on the intellectual property of others,
 
 2. I have the right to contribute the code to Eclipse, and
 
 3. I have included the EPL license header in all source files.
Comment 3 ehuq24 CLA 2010-08-06 12:45:33 EDT
(In reply to comment #1)

Yes,

1. I wrote 100% of the code without incorporating content from elsewhere or relying on the intellectual property of others,

2. I have the right to contribute code to Eclipse, and

3. I have included the EPL license header in all source files.

-Esfar
Comment 4 ehuq24 CLA 2010-08-06 15:31:55 EDT
Created attachment 176062 [details]
(NEW) Photran database

Adding a patch containing all previously mentioned files, but now addresses issues that existed with serializations in the flush() method.
Comment 5 Rui Wang CLA 2010-08-12 17:04:58 EDT
Created attachment 176506 [details]
faster newDB
Comment 6 Jeffrey Overbey CLA 2011-02-22 23:46:37 EST
A slightly modified version of this (batched with many other changes) is finally in HEAD as org.eclipse.rephraserengine.core.vpg.db.ram.RAMDB

Thanks for your help on this, Rui and Esfar!