1818
1919package xdev .db .ingres .jdbc ;
2020
21-
22-
23-
2421import static com .xdev .jadoth .sqlengine .SQL .LANG .DEFAULT_VALUES ;
2522import static com .xdev .jadoth .sqlengine .SQL .Punctuation ._ ;
2623import static com .xdev .jadoth .sqlengine .SQL .Punctuation .dot ;
4239import com .xdev .jadoth .sqlengine .internal .interfaces .TableExpression ;
4340import com .xdev .jadoth .sqlengine .internal .tables .SqlTableIdentity ;
4441
42+
4543public class IngresDMLAssembler extends StandardDMLAssembler <IngresDbms >
4644{
4745 // /////////////////////////////////////////////////////////////////////////
@@ -52,65 +50,65 @@ public IngresDMLAssembler(final IngresDbms dbms)
5250 super (dbms );
5351 }
5452
55-
5653 @ Override
57- public StringBuilder assembleColumn (final SqlColumn column , final StringBuilder sb ,
58- final int indentLevel , int flags )
54+ public StringBuilder assembleColumn (
55+ final SqlColumn column , final StringBuilder sb ,
56+ final int indentLevel , int flags )
5957 {
6058 final TableExpression owner = column .getOwner ();
6159
6260 final DbmsAdaptor <?> dbms = this .getDbmsAdaptor ();
6361 final String columnName = column .getColumnName ();
6462 final boolean delimColumn = (dbms .getConfiguration ().isDelimitColumnIdentifiers () || QueryPart
65- .isDelimitColumnIdentifiers (flags ))
66- && (columnName != null && !"*" .equals (columnName ));
63+ .isDelimitColumnIdentifiers (flags ))
64+ && (columnName != null && !"*" .equals (columnName ));
6765 final char delimiter = dbms .getIdentifierDelimiter ();
6866
6967 flags |= QueryPart .bitDelimitColumnIdentifiers (this .getDbmsAdaptor ().getConfiguration ()
70- .isDelimitColumnIdentifiers ());
68+ .isDelimitColumnIdentifiers ());
7169
7270 if (owner != null && !QueryPart .isUnqualified (flags ))
7371 {
74- this .assembleColumnQualifier (column ,sb ,flags );
72+ this .assembleColumnQualifier (column , sb , flags );
7573 }
7674 if (delimColumn )
7775 {
7876 sb .append (delimiter );
7977 }
80- QueryPart .assembleObject (column .getExpressionObject (),this ,sb ,indentLevel ,flags );
78+ QueryPart .assembleObject (column .getExpressionObject (), this , sb , indentLevel , flags );
8179 if (delimColumn )
8280 {
8381 sb .append (delimiter );
8482 }
8583 return sb ;
8684 }
8785
88-
8986 @ Override
90- public StringBuilder assembleColumnQualifier (final SqlColumn column , final StringBuilder sb ,
91- final int flags )
87+ public StringBuilder assembleColumnQualifier (
88+ final SqlColumn column , final StringBuilder sb ,
89+ final int flags )
9290 {
9391 final TableExpression owner = column .getOwner ();
9492 String qualifier = getAlias (owner );
9593 if (qualifier == null || QueryPart .isQualifyByTable (flags ))
9694 {
9795 if (owner instanceof SqlTableIdentity )
9896 {
99- return assembleTableIdentifier ((SqlTableIdentity )owner ,sb ,0 , flags ).append (dot );
97+ return this . assembleTableIdentifier ((SqlTableIdentity )owner , sb , 0 , flags ).append (dot );
10098 }
10199 else
102100 {
103101 qualifier = owner .toString ();
104102 }
105103 }
106- final char delimiter = getDbmsAdaptor ().getIdentifierDelimiter ();
104+ final char delimiter = this . getDbmsAdaptor ().getIdentifierDelimiter ();
107105 return sb .append (delimiter ).append (qualifier ).append (delimiter ).append (dot );
108106 }
109107
110-
111108 @ Override
112- public StringBuilder assembleTableIdentifier (SqlTableIdentity table , StringBuilder sb ,
113- int indentLevel , int flags )
109+ public StringBuilder assembleTableIdentifier (
110+ final SqlTableIdentity table , final StringBuilder sb ,
111+ final int indentLevel , final int flags )
114112 {
115113 final DbmsAdaptor <?> dbms = this .getDbmsAdaptor ();
116114
@@ -122,9 +120,9 @@ public StringBuilder assembleTableIdentifier(SqlTableIdentity table, StringBuild
122120 if (schema != null )
123121 {
124122 sb .append (delimiter )
125- .append (schema )
126- .append (delimiter )
127- .append (dot );
123+ .append (schema )
124+ .append (delimiter )
125+ .append (dot );
128126 }
129127 sb .append (delimiter )
130128 .append (name )
@@ -144,10 +142,10 @@ public StringBuilder assembleTableIdentifier(SqlTableIdentity table, StringBuild
144142 return sb ;
145143 }
146144
147-
148145 // /////////////////////////////////////////////////////////////////////////
149146 // override methods //
150147 // ///////////////////
148+
151149 /**
152150 * @see StandardDMLAssembler#assembleSELECT(SELECT, StringBuilder, int, int, String, String)
153151 */
@@ -160,17 +158,16 @@ protected StringBuilder assembleSELECT(
160158 final String clauseSeperator ,
161159 final String newLine )
162160 {
163- indent (sb ,indentLevel ,isSingleLine (flags )).append (query .keyword ());
164- this .assembleSelectDISTINCT (query ,sb ,indentLevel ,flags );
165- this .assembleSelectItems (query ,sb ,flags ,indentLevel ,newLine );
166- this .assembleSelectSqlClauses (query ,sb ,indentLevel ,flags | ASEXPRESSION ,clauseSeperator ,
167- newLine );
168- this .assembleAppendSELECTs (query ,sb ,indentLevel ,flags ,clauseSeperator ,newLine );
169- this .assembleSelectRowLimit (query ,sb ,flags ,clauseSeperator ,newLine ,indentLevel );
161+ indent (sb , indentLevel , isSingleLine (flags )).append (query .keyword ());
162+ this .assembleSelectDISTINCT (query , sb , indentLevel , flags );
163+ this .assembleSelectItems (query , sb , flags , indentLevel , newLine );
164+ this .assembleSelectSqlClauses (query , sb , indentLevel , flags | ASEXPRESSION , clauseSeperator ,
165+ newLine );
166+ this .assembleAppendSELECTs (query , sb , indentLevel , flags , clauseSeperator , newLine );
167+ this .assembleSelectRowLimit (query , sb , flags , clauseSeperator , newLine , indentLevel );
170168 return sb ;
171169 }
172170
173-
174171 /**
175172 * @see StandardDMLAssembler#assembleSelectRowLimit(SELECT, StringBuilder, int, String, String, int)
176173 */
@@ -215,36 +212,36 @@ else if(offset != null)
215212 return sb ;
216213 }
217214
218-
219215 @ Override
220- protected StringBuilder assembleINSERT (INSERT query , StringBuilder sb , int flags ,
221- String clauseSeperator , String newLine , int indentLevel )
216+ protected StringBuilder assembleINSERT (
217+ final INSERT query , final StringBuilder sb , final int flags ,
218+ final String clauseSeperator , final String newLine , final int indentLevel )
222219 {
223- indent (sb ,indentLevel ,isSingleLine (flags )).append (query .keyword ()).append (_INTO_ );
220+ indent (sb , indentLevel , isSingleLine (flags )).append (query .keyword ()).append (_INTO_ );
224221
225- this .assembleTableIdentifier (query .getTable (),sb ,indentLevel ,flags | OMITALIAS );
222+ this .assembleTableIdentifier (query .getTable (), sb , indentLevel , flags | OMITALIAS );
226223 sb .append (newLine );
227224
228- this .assembleAssignmentColumnsClause (query ,query .getColumnsClause (),sb ,indentLevel ,flags
229- | UNQUALIFIED );
225+ this .assembleAssignmentColumnsClause (query , query .getColumnsClause (), sb , indentLevel , flags
226+ | UNQUALIFIED );
230227 sb .append (newLine );
231228
232229 final SELECT valueSelect = query .filterSelect ();
233230 if (valueSelect != null )
234231 {
235232 sb .append (clauseSeperator );
236- QueryPart .assembleObject (valueSelect ,this ,sb ,indentLevel ,flags );
233+ QueryPart .assembleObject (valueSelect , this , sb , indentLevel , flags );
237234 }
238235 else
239236 {
240237 final AssignmentValuesClause values = query .getValuesClause ();
241238 if (values != null )
242239 {
243- this .assembleAssignmentValuesClause (query ,values ,sb ,indentLevel ,flags );
240+ this .assembleAssignmentValuesClause (query , values , sb , indentLevel , flags );
244241 }
245242 else
246243 {
247- indent (sb ,indentLevel ,isSingleLine (flags )).append (DEFAULT_VALUES );
244+ indent (sb , indentLevel , isSingleLine (flags )).append (DEFAULT_VALUES );
248245 }
249246 }
250247
0 commit comments