1 package com.teamkonzept.lib.db.queries; 2 3 import java.sql.*; 4 5 import com.teamkonzept.db.*; 6 7 14 public class TKDBPropGroupGetPropsByName extends TKPrepQuery{ 15 16 17 public final static boolean ISPREPARED = 18 true; 19 20 public final static String [] PARAMORDER = 21 {"PROPGROUP_NAME"}; 22 23 public final static Object [][] PARAMTYPES = 24 {{"PROPGROUP_NAME", new Integer (Types.VARCHAR)}}; 25 26 public final static boolean[] SETRELEVANTS = 27 { true }; 28 29 30 public final static String SQLSTRING = 31 32 "select a.NAME, " + 33 " a.VALUE " + 34 "from PROPERTY a, PROPERTY_GROUP_MEMBER b, PROPERTY_GROUP c " + 35 "where b.PROPERTY_ID = a.PROPERTY_ID " + 36 " and b.PROPERTY_GROUP_ID = c.PROPERTY_GROUP_ID " + 37 " and c.NAME = ? " + 38 "order by " + DBStringFactory.upper_order() + " (a.NAME)"; 39 40 public void initQuery(Connection con) { 41 super.initQuery( 42 con, 43 ISPREPARED, 44 PARAMORDER, 45 PARAMTYPES, 46 SETRELEVANTS, 47 SQLSTRING ); 48 } 49 } 50 51 | Popular Tags |