| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.poscoict.glueframework.dao.jdbc.GlueQueryStringHelper
@Deprecated public abstract class GlueQueryStringHelper

Internal Use Only. Query ¹®ÀåÀ» ´Ù¾çÇÑ Æ÷¸ËÀ¸·Î º¯°æÇØÁÖ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½º.
| Field Summary | |
|---|---|
static String | 
CLOSE_PARENTHESIS
Deprecated.  | 
static String | 
CLOSE_PARENTHESIS_NAVI_PAGE
Deprecated.  | 
static String | 
COUNT_STMT
Deprecated.  | 
static String | 
COUNT_STMT_MYSQL
Deprecated.  | 
static String | 
INSERT_AUDIT_ATTR_STMT
Deprecated.  | 
static String | 
INSERT_AUDIT_VALUE_STMT
Deprecated.  | 
static String | 
OPEN_PARENTHESIS
Deprecated.  | 
static String | 
ORDER_BY_CLAUSE
Deprecated.  | 
static String | 
SELECT
Deprecated.  | 
static String | 
SELECT_HEADER
Deprecated.  | 
static String | 
SELECT_II
Deprecated.  | 
static String | 
SELECT_TAIL
Deprecated.  | 
static String | 
SQLSERVER_TOP_KEYWORD
Deprecated.  | 
static String | 
UPDATE_AUDIT_STMT
Deprecated.  | 
static String | 
WHERE
Deprecated.  | 
| Constructor Summary | |
|---|---|
GlueQueryStringHelper()
Deprecated.  | 
|
| Method Summary | |
|---|---|
static String | 
createQueryStmtWhereOrderByClause(String query,
                                  String whereClause,
                                  String orderByClause)
Deprecated. ÀÚ¹Ùµ¶À» ÀÚ¼¼ÇÏ°Ô ÀÛ¼ºÇÑ´Ù.  | 
static String | 
getAuditStatement(String query,
                  int dmltype)
Deprecated.  | 
static String | 
getAuditStatementForInsert(String query)
Deprecated.  | 
static String | 
getAuditStatementForUpdate(String query)
Deprecated.  | 
static String | 
getBindingName(String str)
Deprecated. Internal Use only.  | 
static String | 
getCountQuery(String query)
Deprecated. Argument·Î ÁÖ¾îÁö´Â Äõ¸®¹®ÀåÀ» ±â¹ÝÀ¸·Î ·¹ÄÚµå ÃÑ °³¼ö¸¦ ¾òÀ» ¼ö ÀÖ´Â Äõ¸®¸¦ »ý¼ºÇÑ´Ù.  | 
static int | 
getDmlType(String queryStmt)
Deprecated.  | 
static boolean | 
isMSSQLDriver()
Deprecated.  | 
static boolean | 
isOracleDriver()
Deprecated.  | 
static String | 
makeOrderByClause(String str1,
                  String str2)
Deprecated. Internal Use only. 
 Code : 
 String orderby = GlueQueryStringHelper.makeOrderByClause("deptno asc","empno");
 System.out.println(orderby);
 
 Result : 
 deptno asc, empno
  | 
static void | 
setDatabaseProductName(String databaseProductName)
Deprecated. DBMS¿¡ µû¸¥ JDBC Driver ¼³Á¤.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String WHERE
public static final String SELECT_HEADER
public static final String SELECT_TAIL
public static final String ORDER_BY_CLAUSE
@Deprecated public static final String OPEN_PARENTHESIS
@Deprecated public static final String CLOSE_PARENTHESIS
@Deprecated public static final String CLOSE_PARENTHESIS_NAVI_PAGE
@Deprecated public static final String SELECT
@Deprecated public static final String SELECT_II
@Deprecated public static final String COUNT_STMT_MYSQL
@Deprecated public static final String COUNT_STMT
@Deprecated public static final String SQLSERVER_TOP_KEYWORD
@Deprecated public static final String UPDATE_AUDIT_STMT
@Deprecated public static final String INSERT_AUDIT_ATTR_STMT
@Deprecated public static final String INSERT_AUDIT_VALUE_STMT
| Constructor Detail | 
|---|
public GlueQueryStringHelper()
| Method Detail | 
|---|
public static String getCountQuery(String query)
                            throws GlueBadSqlGrammarException
¿øº» Äõ¸®: "SELECT EMPNO, SAL FROM TABLE WHERE SAL > ? ORDER BY SAL" ¹ÝȯµÇ´Â Äõ¸®: 1. SQL Server) "SELECT COUNT(1) FROM (SELECT TOP 100 PERCENT EMPNO, SAL FROM TABLE WHERE SAL > ? ORDER BY SAL) FIND_FOR_NAVIGATION_PAGE" 2. Oracle) "SELECT COUNT(1) FROM (SELECT EMPNO, SAL FROM TABLE WHERE SAL > ? ORDER BY SAL) FIND_FOR_NAVIGATION_PAGE 3. MySQL "SELECT COUNT(0) FROM (SELECT EMPNO, SAL FROM TABLE WHERE SAL > ? ORDER BY SAL) FIND_FOR_NAVIGATION_PAGE
query - Äõ¸® ¹®Àå
GlueBadSqlGrammarExceptionpublic static String getAuditStatementForUpdate(String query)
query - 
public static String getAuditStatementForInsert(String query)
query - 
public static String getAuditStatement(String query,
                                       int dmltype)
query - dmltype - 
public static void setDatabaseProductName(String databaseProductName)
1. Oracle DBMS Name: Oracle 2. DB2 DBMS Name: DB2/NT 3. MSSQL DBMS Name: Microsoft SQL Server 4. MySQL DBMS Name: MySQL 5. Postgre DBMS Name: PostgreSQL 6. SQLLite DBMS Name: SQLite
databaseProductName - public static boolean isMSSQLDriver()
public static boolean isOracleDriver()
public static String createQueryStmtWhereOrderByClause(String query,
                                                       String whereClause,
                                                       String orderByClause)
orderByClause - whereClause - query - 
public static int getDmlType(String queryStmt)
queryStmt - 
public static String getBindingName(String str)
 Code : 
 String name = GlueQueryStringHelper.getBindingName("empno=:EmpnoP");
 System.out.println(name);
 
 Result : 
 EmpnoP
 
str - 
public static String makeOrderByClause(String str1,
                                       String str2)
 Code : 
 String orderby = GlueQueryStringHelper.makeOrderByClause("deptno asc","empno");
 System.out.println(orderby);
 
 Result : 
 deptno asc, empno
 
str1 - str2 - 
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||