|
|||||||||||
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
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
-
public SQLQuerySourceBuffer appendIdentifier(java.lang.String ident)
ident
-
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()
Object.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.
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 |