1 package com.teamkonzept.webman.mainint.db.queries.content.postgresql; 2 3 import java.sql.Connection ; 4 import com.teamkonzept.db.*; 5 6 10 public class InsertTempTableSiteNodeId extends TKPrepQuery 11 { 12 public static final boolean PREPARED = true; 13 public static final String [] ORDER = {}; 14 public static final Object [][] TYPES = null; 15 public static final boolean[] RELEVANTS = { true }; 16 17 20 public static final String SQLSTRING = 21 22 "INSERT INTO WEBMAN_TEMP2 (SITE_NODE_ID, CONTENT_NODE_ID, CONTENT_NODE_SHORTNAME, CONTENT_NODE_TYPE, DC_SITE_NODE_ID, DC_SITE_NODE_DOC_IDX) " + 23 "SELECT ST.SITE_NODE_ID, CT.CONTENT_NODE_ID, CT.CONTENT_NODE_SHORTNAME, CT.CONTENT_NODE_TYPE, DC.SITE_NODE_ID, DC.SITE_NODE_DOC_IDX " + 24 "FROM WEBMAN_TEMP T LEFT JOIN SITE_TREE ST ON ( T.CONTENT_NODE_ID = ST.PG_CONTENT_NODE ), " + 25 " WEBMAN_TEMP TMP LEFT JOIN DOCUMENT_CONTENT DC USING ( CONTENT_NODE_ID ), " + 26 " WEBMAN_TEMP TEMP LEFT JOIN CONTENT_TREE CT USING ( CONTENT_NODE_ID ) " + 27 " WHERE T.CONTENT_NODE_ID = TMP.CONTENT_NODE_ID AND T.CONTENT_NODE_ID = TEMP.CONTENT_NODE_ID "; 28 29 public void initQuery(Connection con) { 30 super.initQuery( 31 con, 32 PREPARED, 33 ORDER, 34 TYPES, 35 RELEVANTS, 36 SQLSTRING ); 37 } 38 39 } 40 | Popular Tags |