Project

General

Profile

  • svn:eol-style: native
  • svn:executable: *
  • svn:keywords: Author Date Id Revision

# Date Author Comment
6740 12/06/2011 03:03 PM ben leinfelder

retry: add node name in the correct order for predicate navigation
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5561

6738 12/06/2011 02:50 PM ben leinfelder

add node name in the correct order for predicate navigation
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5561

6734 12/02/2011 05:32 PM ben leinfelder

handle queries with predicates correctly.
when docids are used in the return field look up, we need to make sure they are included in the values in the correct order for their corresponding parameter place holders (?)

6602 11/04/2011 12:32 PM ben leinfelder

uses prepared statement parameter binding for queries
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5527

6361 07/20/2011 02:51 PM ben leinfelder

handle more than "contains" searchmode when using the path index for queries
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5443

6020 03/24/2011 03:10 PM ben leinfelder

use the jaxb date parser for ISO 8601 formats. the numeric and date node values are now calculated after the document has been successfully inserted in the db so any sql exceptions do not prevent the raw node data from being saved.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2084

6012 03/16/2011 10:56 PM ben leinfelder

add support for temporal element query in pathquery
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2084

5093 10/26/2009 10:20 AM Chris Jones

QueryTerm.java will produce an incorrect SQL statement when there is an attribute in the XPath being used to search on. Regardless of the presence of the attribute, the clause:

(SELECT nodeid FROM xml_index WHERE path LIKE " + "'" + path + "') "

would be added to the query....

5015 08/04/2009 02:32 PM daigle

Create database and shared directories for database management code and shared code respectively.

4854 03/23/2009 02:56 PM daigle

Beef up exception handling from file utilities. Move UtilException to MetacatUtilException to eliminate conflict with similar exception in utility package.

4812 02/18/2009 04:30 PM daigle

Format indexPaths in metacat.properties. Remove from build.properties and build.xml. Move indexPath list getter from MetacatUtil to SystemUtil.

4698 12/26/2008 01:07 PM daigle

Renamed MetaCatUtil to MetacatUtil

4080 07/06/2008 09:25 PM daigle

Merge 1.9 changes into Head

3786 04/09/2008 06:30 PM Jing Tao

Fixed a bug pathexpr was modified if pathexpr is an attribute.

3771 03/20/2008 05:32 PM Jing Tao

Fixed bug that lsid couldn't be shown up in result page of kepler skin. The bug is that in extended query, lsid attribute was treated as a element, but it is attribute.
I also optimized the query by deleting xml_documents table from query. The table is not needed.

3329 07/26/2007 06:25 PM Jing Tao

Use or to replace union

3311 07/20/2007 05:11 PM Jing Tao

Add new variable indicate if this query term in a union group.

3238 04/16/2007 05:32 PM Jing Tao

Add some new constance

3235 04/16/2007 10:27 AM sledge

Limited use of predicates in XPath return fields

3224 04/10/2007 04:31 PM Jing Tao

Add a new method to compare the query terms to see if they have same search value.

3211 03/22/2007 09:59 AM berkley

adding changes to make paged query results possible

3077 11/10/2006 10:25 AM Matt Jones

Removed the release ant token from all files in 'src'.

3053 09/28/2006 01:13 AM Matt Jones

Reverting to previous QueryTerm.java that uses 'LIKE' for comparisons. This
allows substring matching to work properly, but prevents the postgres index
from being used. As a result, full table scans are done on the tables, causing
a major performance hit. Need to determine how to eliminate the use of LIKE...

3052 09/27/2006 04:21 PM Matt Jones

Modifications to the table definitions to add indices that should be used
when searching the database. Added an upgrade script to create these
indices as well. Modified QueryTerm.java to use the '=' comparator rather
than 'LIKE' so that we can do index scans rather than table scans. This needs...

2693 10/26/2005 09:44 AM sgarg

Bug fix in the changes made in previous commit

2654 10/05/2005 01:43 PM sgarg

Fix for bug 2222. So that correct query is generated when searchmode is 'not-contains'.

2522 07/25/2005 11:52 AM sgarg

Adding code to check if all the paths being searched for indexed are not. If all paths are indexed, the code will use xml_path_index instead of using xml_nodes and xml_index

2487 04/13/2005 06:22 PM sgarg

Fixed a bug in last commit. Doing a search like
pathquery version="1.2">
<returndoctype>eml://ecoinformatics.org/eml-2.0.0</returndoctype><returnfield>originator/individualName/surName</returnfield><querygroup operator="INTERSECT"><queryterm casesensitive="false" searchmode="contains"><value>%</value></queryterm><queryterm casesensitive="false" searchmode="contains"><value>National Center for Ecological Analysis and Synthesis</value><pathexpr>organizationName</pathexpr></queryterm></querygroup></pathquery>...

2459 04/06/2005 02:23 AM Chris Jones

When a path expression includes element content and attribute content, then
the SQL generated needs to search for attribute nodetypes with parent
nodenames equal to the path expression element content. However, when
only searching for attribute content (such as just @packageId), then...

2357 12/30/2004 03:29 PM sgarg

Modified handling of greater-than and less-than so that comparison is done against nodedatanumerical column.

2069 03/29/2004 11:24 AM Matt Jones

Created new printExtendedSQL function that can get the extended
return fields using only xml_nodes and not xml_index. One
step closer to eliminating the dependence ofn xml_index.

2068 03/26/2004 05:40 PM Matt Jones

Created test class QuerySpecificationTest and started process of removing the xml_index from the QuerySpecification code. Reformatted some classes for readability.

1839 10/21/2003 01:08 PM Jing Tao

Remove UPPER function for >, < operator.

1838 10/20/2003 04:05 PM Jing Tao

Add a new search mode not-contains.

1831 10/02/2003 05:16 PM Jing Tao

New class will be used in metacat ecogrid impl.