From: <den...@us...> - 2011-11-16 22:06:02
|
Revision: 16244 http://dcm4che.svn.sourceforge.net/dcm4che/?rev=16244&view=rev Author: dennisagfa Date: 2011-11-16 22:05:56 +0000 (Wed, 16 Nov 2011) Log Message: ----------- [artf85167] Support efficient query on modality Modified Paths: -------------- dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/BaseDSQueryCmd.java dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/SqlBuilder.java Modified: dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/BaseDSQueryCmd.java =================================================================== --- dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/BaseDSQueryCmd.java 2011-11-16 16:13:14 UTC (rev 16243) +++ dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/BaseDSQueryCmd.java 2011-11-16 22:05:56 UTC (rev 16244) @@ -61,7 +61,7 @@ /** Contains supported matching keys of sequence Items. key=SQ tag, value=list of supported tags) */ protected final HashMap seqMatchingKeys = new HashMap(); - protected final SqlBuilder sqlBuilder = new SqlBuilder(); + protected final SqlBuilder sqlBuilder = createSqlBuilder(); protected final boolean filterResult; @@ -86,6 +86,9 @@ return sqlBuilder.isMatchNotSupported(); } + public SqlBuilder createSqlBuilder() { + return new SqlBuilder(); + } /** * Check if this QueryCmd use an unsupported matching key. * Modified: dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/SqlBuilder.java =================================================================== --- dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/SqlBuilder.java 2011-11-16 16:13:14 UTC (rev 16243) +++ dcm4chee/dcm4chee-arc/branches/DCM4CHEE_2_14_2_BRANCHA/dcm4jboss-ejb/src/java/org/dcm4chex/archive/ejb/jdbc/SqlBuilder.java 2011-11-16 22:05:56 UTC (rev 16244) @@ -34,7 +34,8 @@ * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * - * ***** END LICENSE BLOCK ***** */ + * ***** END LICENSE BLOCK ***** + */ package org.dcm4chex.archive.ejb.jdbc; @@ -45,7 +46,7 @@ import org.dcm4che.data.DcmObjectFactory; import org.dcm4che.data.PersonName; -/** +/** * @author Gunter.Zeilinger <gun...@gm...> * @author Franz Willer <fra...@ag...> * @author Har...@he... @@ -53,7 +54,7 @@ * @version $Revision$ $Date$ * @since 26.08.2003 */ -class SqlBuilder { +public class SqlBuilder { public static final boolean TYPE1 = false; public static final boolean TYPE2 = true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |