Timeline


and

2010-04-30:

16:21 Changeset [4027] by bruno
* Some more indexer tests (last part is commented out because something …
16:18 Ticket #24 (Optimize loading of versioned fields) created by bruno
Currently for reading a version of a record, we need to read the values …
12:06 Changeset [4026] by bruno
* suppress SOLR log output by redirecting the jdk logging to log4j (SOLR …
08:52 Changeset [4025] by bruno
* Repository.readWithIds(): added ability to specify list of field ids. * …

2010-04-29:

16:10 Changeset [4024] by bruno
Rename VersionTag?.NS_VTAG to VersionTag?.NAMESPACE
16:07 Changeset [4023] by bruno
Some small progress on the IndexerTest?.
15:16 Ticket #23 (Clarify behaviour of fields-to-delete) created by bruno
Some things that should be clarified on the Record javadoc (or the …
15:13 Changeset [4022] by bruno
Add a Record.delete() method that enables to remove a field from a Record, …
14:16 Changeset [4021] by bruno
Rebranding: rename 'linkmgmt' project to 'linkindex'.
14:00 Changeset [4020] by bruno
Use IdRecord? in RecordLinkExtractor? to reliably map the fields in the …
13:54 Ticket #22 (Usage of field type IDs and QNames in the indexer) closed by bruno
fixed: (In [4019]) Indexer & IndexerConf?: move to using field IDs instead of …
13:54 Changeset [4019] by bruno
Indexer & IndexerConf?: move to using field IDs instead of field names. The …
13:12 Ticket #22 (Usage of field type IDs and QNames in the indexer) created by bruno
A field type has two ways of identifying it: * The ID: never changes, …
11:40 Ticket #4 (TypeManager.getFieldTypeByName() does not throw FieldTypeNotFoundException) closed by bruno
fixed: Changed it (in r4017) such that the exception is now thrown. The …
11:38 Ticket #7 (Loading field type IDs in Record objects) closed by bruno
fixed: (In [4018]) fix #7: provide a way to retrieve a record with the qname-id …
11:38 Changeset [4018] by bruno
fix #7: provide a way to retrieve a record with the qname-id mappings of …

2010-04-28:

16:26 Ticket #21 (Query scanner should be closeable) created by bruno
The scanner used for performing a query is currently not explicitly …
16:15 Ticket #20 (Record/FieldType create: reliably detect if record already exists) created by bruno
HBase does not make a distinction between "create" and "update", you just …
15:48 Changeset [4017] by bruno
* TypeManager?.getFieldTypeByName: throw a FieldTypeNotFoundException? just …
09:44 Changeset [4016] by bruno
Indexer: * handle update denormalized data for follow-variant & …
09:36 Changeset [4015] by bruno
* Repository.getVariants: * close the hbase scanner * add a …

2010-04-27:

16:03 Ticket #19 (Repository & thread safety) created by bruno
This is a placeholder issue, I need to think about this but have no time …
16:01 Ticket #18 (RecordType: "id" is actually name, should probably have QName) created by bruno
The RecordType? is currently identified by a user-specified id, which also …
14:29 Ticket #8 (Getting the list of variants of a record) closed by bruno
fixed: (In [4014]) Add a method Repository.getVariants(RecordId? recordId), fixes …
14:28 Changeset [4014] by bruno
Add a method Repository.getVariants(RecordId? recordId), fixes #8.
13:50 Changeset [4013] by bruno
Indexer: start introducing logic to update denormalized index data.
08:39 Ticket #3 (Failure to read a record with versioned data) closed by evert
fixed: The recordType of versioned or versioned-mutable fields should not be …
08:36 Changeset [4012] by evert
# 3: Failure to read a record with versioned data …

2010-04-26:

14:37 Changeset [4011] by bruno
Indexer: handle record delete. Move the create/update handle code into a …
13:35 Changeset [4010] by bruno
Indexer: add follow-variant deref.
12:23 Changeset [4009] by bruno
RecordId?: - add method isMaster() for convenience - add some additional …
09:46 Changeset [4008] by bruno
Indexer: add evaluation of deref-values (no variant dereferencing yet).

2010-04-23:

15:45 Changeset [4007] by bruno
spelling fix
15:35 Ticket #17 (Make all repository exceptions extend from RepositoryException) created by bruno
Context: the current throws clause of Repository.read looks like: […] …
14:20 Changeset [4006] by bruno
Convert tabs to spaces.
14:18 Changeset [4005] by bruno
* Add Record.hasField() method. * Change FieldNotFoundException? into a …
14:11 Ticket #5 (Add a Repository.getTypeManager() method) closed by bruno
fixed: (In [4004]) Add Repository.getTypeManager() method. Fixes #5.
14:11 Changeset [4004] by bruno
Add Repository.getTypeManager() method. Fixes #5.
12:54 Changeset [4003] by paul
Added some comments. Redoing commit by Evert
12:46 Changeset [4002] by bruno
Indexer: first cut at the basic algorithm (without deref update). Only …
08:23 Changeset [4001] by bruno
Started changing IndexerConf?, Indexer, IndexerTest? to match the new …

2010-04-22:

16:34 Ticket #16 (Introduce a VersionNotFoundException) created by bruno
Calling Repository.read(recordid, version) with a version that does not …
14:07 Changeset [1] by paul
init dirs
13:37 Changeset [4000]
This is an empty revision for padding.
13:21 Changeset [3999]
This is an empty revision for padding.
13:01 Changeset [3998]
This is an empty revision for padding.
13:01 Changeset [3997]
This is an empty revision for padding.
12:51 Ticket #15 (API to get data from multiple versions in one call.) created by bruno
For the purpose of displaying e.g. a screen with the list of versions of a …
12:43 Ticket #14 (Can variant records exist without corresponding master record?) created by bruno
See summary, we should think about this and make a decision. Current …
12:35 Ticket #13 (Remove distinction between update and updateMutableFields) created by bruno
(consider this just a thought) Currently we have two separate update …
12:27 Ticket #12 (Updating record should by default move to latest version of record type) created by bruno
Currently when doing the following: * read a record * make some changes …
12:18 Ticket #11 (Timezone-awareness of DATE PrimitiveValueType) created by bruno
Currently the DATE PrimitiveValueType? is based on the java.util.Date …
12:04 Ticket #10 (While loading a record, use a consistent snapshot of the repository schema) created by bruno
Given that field types can change their name, they might be changing their …
12:00 Ticket #9 (Read record with all fields in certain scope and/or namespace) created by bruno
Currently when reading a record, one can already specify what fields …
11:55 Ticket #8 (Getting the list of variants of a record) created by bruno
There is currently no API to get to know what variants of a record exist. …
11:51 Ticket #7 (Loading field type IDs in Record objects) created by bruno
= The problem = Currently the fields in Record objects are identified only …
11:45 Ticket #6 (FieldType <null> already exists) created by bruno
When creating a FieldType? with a QName which already exists in the …
11:41 Ticket #5 (Add a Repository.getTypeManager() method) created by bruno
By making the TypeManager? available this way, it does not need to be …
11:38 Changeset [3996] by bruno
Adding the LinkIndexUpdator?, which updates the LinkIndex? (previously …
11:26 Changeset [3995] by bruno
Add a javadoc todo.
11:25 Changeset [3994] by bruno
Add a method ValueType?.isPrimitive() which returns true if the ValueType?
11:23 Ticket #4 (TypeManager.getFieldTypeByName() does not throw FieldTypeNotFoundException) created by bruno
getFieldTypeById() throws a FieldTypeNotFoundException?, while …
10:05 Ticket #3 (Failure to read a record with versioned data) created by bruno
Reading a record I get the following exception: […] My scenario is as …
09:59 Ticket #2 (First version created in an existing record: version 2) created by bruno
When creating a record with only non-versioned fields, and later updating …
09:52 Ticket #1 (Creating a record with no versions returns 1 on Record.getVersion()) created by bruno
Creating a record with no versions returns 1 on Record.getVersion(). I …
08:44 Changeset [3993]
This is an empty revision for padding.
08:36 Changeset [3992]
This is an empty revision for padding.
07:45 Changeset [3991]
This is an empty revision for padding.

2010-04-21:

14:53 Changeset [3990]
This is an empty revision for padding.
13:02 Changeset [3989]
This is an empty revision for padding.
13:01 Changeset [3988]
This is an empty revision for padding.
12:55 Changeset [3987]
This is an empty revision for padding.

2010-04-19:

14:40 Changeset [3986] by evert
Added blob delete functionality
07:47 Changeset [3985] by evert
Splitting repository packages
06:56 SandBox created by trac
06:56 WikiNewPage created by trac
06:56 TracCgi created by trac
06:56 TracModPython created by trac
06:56 TracLogging created by trac
06:56 TracEnvironment created by trac
06:56 TracRevisionLog created by trac
06:56 TracWorkflow created by trac
06:56 TracModWSGI created by trac
06:56 TracAdmin created by trac
06:56 TracLinks created by trac
06:56 TracRss created by trac
06:56 WikiMacros created by trac
06:56 TracTickets created by trac
06:56 CamelCase created by trac
06:56 TracInterfaceCustomization created by trac
06:56 WikiPageNames created by trac
06:56 TracUnicode created by trac
06:56 TracNavigation created by trac
06:56 TracSupport created by trac
06:56 TracSyntaxColoring created by trac
06:56 WikiProcessors created by trac
06:56 TracReports created by trac
06:56 WikiDeletePage created by trac
06:56 InterMapTxt created by trac
06:56 TracAccessibility created by trac
06:56 InterTrac created by trac
06:56 WikiFormatting created by trac
06:56 TracChangeset created by trac
06:56 TracInstall created by trac
06:56 WikiStart created by trac
06:56 TracTicketsCustomFields created by trac
06:56 TracFineGrainedPermissions created by trac
06:56 TracGuide created by trac
06:56 TracTimeline created by trac
06:56 TracPermissions created by trac
06:56 TracWiki created by trac
06:56 RecentChanges created by trac
06:56 TracFastCgi created by trac
06:56 TracImport created by trac
06:56 TracPlugins created by trac
06:56 TracNotification created by trac
06:56 TracUpgrade created by trac
06:56 WikiHtml created by trac
06:56 TracIni created by trac
06:56 TracQuery created by trac
06:56 InterWiki created by trac
06:56 TracBackup created by trac
06:56 WikiRestructuredTextLinks created by trac
06:56 TracBrowser created by trac
06:56 WikiRestructuredText created by trac
06:56 PageTemplates created by trac
06:56 TracRoadmap created by trac
06:56 TracSearch created by trac
06:56 TitleIndex created by trac
06:56 TracStandalone created by trac

2010-04-16:

15:50 Changeset [3984] by evert
Added blobstreaming functionality to the repository

2010-04-13:

15:12 Changeset [3983] by evert
Introduced FieldType? instead of FieldDescriptor? Introduced QName with …

2010-04-09:

08:30 Changeset [3982]
This is an empty revision for padding.
07:06 Changeset [3981] by evert
Generate ids for fielddescriptors Use names instead of ids in Records …

2010-04-08:

08:05 Changeset [3980]
This is an empty revision for padding.

2010-04-07:

08:49 Changeset [3979] by evert
Added mutable fields update behaviour

2010-04-06:

15:24 Changeset [3978] by evert
Introduced Record.Scope
13:37 Changeset [3977] by evert
Introduced record types and record type groups for non-versioned, …

2010-04-01:

14:42 Changeset [3976]
This is an empty revision for padding.
09:38 Changeset [3975] by bruno
Adding a TODO related to doing a put shortly after a delete for the same …
06:35 Changeset [3974]
This is an empty revision for padding.
06:27 Changeset [3973]
This is an empty revision for padding.

2010-03-31:

09:22 Changeset [3972]
This is an empty revision for padding.
08:40 Changeset [3971]
This is an empty revision for padding.
08:39 Changeset [3970]
This is an empty revision for padding.
08:25 Changeset [3969] by bruno
Add a TODO related to the performance of the current conjunction code for …
Note: See TracTimeline for information about the timeline view.