public class AltiSqlProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
KEY_SET_ROWID_COLUMN_INDEX |
| Constructor and Description |
|---|
AltiSqlProcessor() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.ArrayList |
getAllSequences(java.lang.String aSql)
Äõ¸®¹®À» ÆÄ½ÌÇØ SEQUENCE À̸§°ú SEQUENCE°¡ »ç¿ëµÈ Ä÷³ÀÇ À̸§À» ¾ò´Â´Ù.
|
static boolean |
isInsertQuery(java.lang.String aSql)
INSERT·Î ½ÃÀÛÇÏ´Â Äõ¸®ÀÎÁö È®ÀÎÇÑ´Ù.
|
static boolean |
isSelectQuery(java.lang.String aSql)
SELECT·Î ½ÃÀÛÇÏ´Â Äõ¸®ÀÎÁö È®ÀÎÇÑ´Ù.
|
static java.lang.String |
makeDeleteRowSql(java.lang.String aTableName) |
static java.lang.String |
makeGenerateKeysSql(java.util.ArrayList aSeqs)
Generated Keys¸¦ ¾ò±âÀ§ÇÑ Äõ¸®¹®À» ¸¸µç´Ù.
|
static java.lang.String |
makeGenerateKeysSql(java.util.ArrayList aSeqs,
int[] aColIndexes)
Generated Keys¸¦ ¾ò±âÀ§ÇÑ Äõ¸®¹®À» ¸¸µç´Ù.
|
static java.lang.String |
makeGenerateKeysSql(java.util.ArrayList aSeqs,
java.lang.String[] aColNames)
Generated Keys¸¦ ¾ò±âÀ§ÇÑ Äõ¸®¹®À» ¸¸µç´Ù.
|
static java.lang.String |
makeKeySetSql(java.lang.String aSql,
java.util.Map aOrderByMap) |
static java.lang.String |
makePRowIDAddedSql(java.lang.String aSql)
_PROWID Ä÷³ÀÌ Ãß°¡µÈ Äõ¸®¹®À» ¾ò´Â´Ù.
|
static java.lang.String |
makeRowSetSql(java.lang.String aSql,
int aRowIdCount) |
static java.lang.String |
processEscape(java.lang.String aOrgSql) |
public static final int KEY_SET_ROWID_COLUMN_INDEX
public static java.util.ArrayList getAllSequences(java.lang.String aSql)
aSql - SEQUENCE Á¤º¸¸¦ ÆÄ½ÌÇÒ INSERT Äõ¸®¹®public static java.lang.String processEscape(java.lang.String aOrgSql)
public static java.lang.String makeGenerateKeysSql(java.util.ArrayList aSeqs)
aSeqs - SEQUENCE Á¤º¸¸¦ ´ãÀº ¸®½ºÆ®public static java.lang.String makeGenerateKeysSql(java.util.ArrayList aSeqs,
int[] aColIndexes)
throws java.sql.SQLException
aSeqs - SEQUENCE Á¤º¸¸¦ ´ãÀº ¸®½ºÆ®aColIndexes - °ªÀ» ¾òÀ» SEQUENCEÀÇ ¼ø¹ø(1 base)À» ´ãÀº ¹è¿java.sql.SQLExceptionpublic static java.lang.String makeGenerateKeysSql(java.util.ArrayList aSeqs,
java.lang.String[] aColNames)
throws java.sql.SQLException
aSeqs - SEQUENCE Á¤º¸¸¦ ´ãÀº ¸®½ºÆ®aColNames - °ªÀ» ¾òÀ» SEQUENCE°¡ »ç¿ëµÈ Ä÷³ À̸§À» ´ãÀº ¹è¿java.sql.SQLExceptionpublic static java.lang.String makeKeySetSql(java.lang.String aSql,
java.util.Map aOrderByMap)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.lang.String makeRowSetSql(java.lang.String aSql,
int aRowIdCount)
throws java.sql.SQLException
java.sql.SQLExceptionpublic static java.lang.String makePRowIDAddedSql(java.lang.String aSql)
throws java.sql.SQLException
aSql - ¿øº» Äõ¸®¹®java.sql.SQLExceptionpublic static boolean isSelectQuery(java.lang.String aSql)
aSql - È®ÀÎÇÒ Äõ¸®¹®public static boolean isInsertQuery(java.lang.String aSql)
aSql - È®ÀÎÇÒ Äõ¸®¹®public static java.lang.String makeDeleteRowSql(java.lang.String aTableName)