114 attributes.put(qname("typeName"), cd.getTypeName()); |
114 attributes.put(qname("typeName"), cd.getTypeName()); |
115 attributes.put(qname("type"), String.valueOf(cd.getType())); |
115 attributes.put(qname("type"), String.valueOf(cd.getType())); |
116 printEmptyElement(qname("columnHeader"), attributes); |
116 printEmptyElement(qname("columnHeader"), attributes); |
117 } |
117 } |
118 } |
118 } |
|
119 |
|
120 @Override |
|
121 public void writeStartRow() { |
|
122 super.writeStartRow(); |
|
123 printStartElement(qname("row")); |
|
124 } |
|
125 |
|
126 @Override |
|
127 public void writeColumnValue(Object value) { |
|
128 super.writeColumnValue(value); |
|
129 printTextElement(qname("column"), null, toString(value)); |
|
130 } |
|
131 |
|
132 @Override |
|
133 public void writeEndRow() { |
|
134 super.writeEndRow(); |
|
135 printEndElement(); |
|
136 } |
|
137 |
|
138 @Override |
|
139 public void writeStartUpdatesResult() { |
|
140 super.writeStartUpdatesResult(); |
|
141 printStartElement(qname("updatesResult")); |
|
142 } |
|
143 |
|
144 @Override |
|
145 public void writeUpdatedRowsCount(int updatedRowsCount) { |
|
146 super.writeUpdatedRowsCount(updatedRowsCount); |
|
147 printTextElement(qname("updatedRows"), null, String.valueOf(updatedRowsCount)); |
|
148 } |
|
149 |
|
150 @Override |
|
151 public void writeEndUpdatesResult() { |
|
152 super.writeEndUpdatesResult(); |
|
153 printEndElement(); |
|
154 } |
|
155 |
|
156 protected String toString(Object value) { |
|
157 return String.valueOf(value); |
|
158 } |
119 } |
159 } |