From f51f92c461bcf51e4cc17cdc1bb1ad2b295cf82e Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Tue, 8 Jul 2014 05:49:00 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[PROFILER-62]?= =?UTF-8?q?=20sql=20cache=20=EC=8B=9C=20sql=EC=9D=98=20hashId=EB=A5=BC=20k?= =?UTF-8?q?ey=EB=A1=9C=20=EC=82=AC=EC=9A=A9=ED=95=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EA=B3=A0,=20SimpleCache=EC=97=90=EC=84=9C=20=EB=B0=9C=EA=B8=89?= =?UTF-8?q?=20=EB=90=9C=20=EC=9C=A0=EB=8B=88=ED=81=AC=20=EC=95=84=EC=9D=B4?= =?UTF-8?q?=EB=94=94=EB=A5=BC=20=EC=82=AC=EC=9A=A9=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95=ED=95=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-commons/trunk@4147 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../nhn/pinpoint/common/util/DefaultParsingResult.java | 10 ++++++++++ .../com/nhn/pinpoint/common/util/ParsingResult.java | 2 ++ .../java/com/nhn/pinpoint/common/util/SqlParser.java | 4 ++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nhn/pinpoint/common/util/DefaultParsingResult.java b/src/main/java/com/nhn/pinpoint/common/util/DefaultParsingResult.java index 055c85ec4..60db1765b 100644 --- a/src/main/java/com/nhn/pinpoint/common/util/DefaultParsingResult.java +++ b/src/main/java/com/nhn/pinpoint/common/util/DefaultParsingResult.java @@ -8,6 +8,7 @@ public class DefaultParsingResult implements ParsingResult { public static final char SEPARATOR = ','; private String sql; private StringBuilder output; + private int id; public DefaultParsingResult() { @@ -28,6 +29,15 @@ public class DefaultParsingResult implements ParsingResult { this.sql = sql; } + @Override + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + @Override public String getOutput() { if (output == null) { diff --git a/src/main/java/com/nhn/pinpoint/common/util/ParsingResult.java b/src/main/java/com/nhn/pinpoint/common/util/ParsingResult.java index 9e616bb90..0d924bead 100644 --- a/src/main/java/com/nhn/pinpoint/common/util/ParsingResult.java +++ b/src/main/java/com/nhn/pinpoint/common/util/ParsingResult.java @@ -7,4 +7,6 @@ public interface ParsingResult { String getSql(); String getOutput(); + + int getId(); } diff --git a/src/main/java/com/nhn/pinpoint/common/util/SqlParser.java b/src/main/java/com/nhn/pinpoint/common/util/SqlParser.java index 63edd432f..41a398d4b 100644 --- a/src/main/java/com/nhn/pinpoint/common/util/SqlParser.java +++ b/src/main/java/com/nhn/pinpoint/common/util/SqlParser.java @@ -10,14 +10,14 @@ public class SqlParser { public static final char SYMBOL_REPLACE = '$'; public static final char NUMBER_REPLACE = '#'; - private static final ParsingResult NULL = new DefaultParsingResult("", new StringBuilder()); + private static final DefaultParsingResult NULL = new DefaultParsingResult("", new StringBuilder()); private static final int NEXT_TOKEN_NOT_EXIST = -1; public SqlParser() { } - public ParsingResult normalizedSql(String sql) { + public DefaultParsingResult normalizedSql(String sql) { if (sql == null) { return NULL; }