|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.modelbase.sql.query.util.SQLQuerySourceBuffer
public class SQLQuerySourceBuffer
| Method Summary | |
|---|---|
SQLQuerySourceBuffer |
append(char c)
|
SQLQuerySourceBuffer |
append(int i)
|
SQLQuerySourceBuffer |
append(java.lang.String sql)
|
SQLQuerySourceBuffer |
appendIdentifier(java.lang.String ident)
|
SQLQuerySourceBuffer |
appendKeyword(java.lang.String keyword,
boolean optional)
|
SQLQuerySourceBuffer |
appendOptional(char c)
|
SQLQuerySourceBuffer |
appendWord(java.lang.String word,
boolean optional,
boolean ignoreCase)
|
char |
charAt(int i)
|
void |
insertConditionalLineBreak(SQLQueryObject context)
|
int |
lastIndexOf(java.lang.String string)
|
int |
length()
|
SQLQuerySourceBuffer |
replace(int start,
int end,
java.lang.String str)
|
void |
setIndent(SQLQueryObject context)
|
void |
stripOriginalSourceCommentsAndBlanks_makeUpperCase_createIndexMapping()
strips out the comments of a SQL statement that are identified by two dashes in line "--" and that are not part of a delimited character string (single quotes), or SQL delimited object name (double quotes). |
java.lang.String |
toString()
returns a rather expensive snapshot of this SourceBuffer's content (non-Javadoc) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public SQLQuerySourceBuffer append(java.lang.String sql)
sql -
public SQLQuerySourceBuffer appendKeyword(java.lang.String keyword,
boolean optional)
keyword - optional - ignoreCase -
public SQLQuerySourceBuffer appendIdentifier(java.lang.String ident)
ident - optional - ignoreCase -
public SQLQuerySourceBuffer appendWord(java.lang.String word,
boolean optional,
boolean ignoreCase)
word - optional - ignoreCase -
public SQLQuerySourceBuffer append(char c)
c -
public SQLQuerySourceBuffer appendOptional(char c)
c -
public int length()
public SQLQuerySourceBuffer replace(int start,
int end,
java.lang.String str)
start - end - str -
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public void stripOriginalSourceCommentsAndBlanks_makeUpperCase_createIndexMapping()
SELECT EMP_NUM FROM DEPARTEMENT -- pre-accumulated number of employees
WHERE LOCATION = 'C-Tower--01' OR LOCATION = 'C-Tower-02'
In this statement the first occurence of "--" would indicate a comment that would be stripped of and the second occurence would be retained, as it is part of a String delimited by the enclosing single quotes.
statement - A SQL statement.public int lastIndexOf(java.lang.String string)
string -
public char charAt(int i)
i -
public SQLQuerySourceBuffer append(int i)
i - public void insertConditionalLineBreak(SQLQueryObject context)
public void setIndent(SQLQueryObject context)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||