@@ -169,7 +169,8 @@ public ColumnBuffer getOrCreateColumn(String name, byte type, boolean nullable)
169169 columnAccessCursor ++;
170170 if (candidate .type != type ) {
171171 throw new LineSenderException (
172- "Column type mismatch for " + name + ": existing=" + candidate .type + " new=" + type
172+ "Column type mismatch for column '" + name + "': columnType="
173+ + candidate .type + ", sentType=" + type
173174 );
174175 }
175176 return candidate ;
@@ -182,7 +183,8 @@ public ColumnBuffer getOrCreateColumn(String name, byte type, boolean nullable)
182183 ColumnBuffer existing = columns .get (idx );
183184 if (existing .type != type ) {
184185 throw new LineSenderException (
185- "Column type mismatch for " + name + ": existing=" + existing .type + " new=" + type
186+ "Column type mismatch for column '" + name + "': columnType="
187+ + existing .type + ", sentType=" + type
186188 );
187189 }
188190 return existing ;
@@ -943,6 +945,14 @@ public int[] getArrayShapes() {
943945 return arrayShapes ;
944946 }
945947
948+ /**
949+ * Returns the off-heap address of the auxiliary data buffer (global symbol IDs).
950+ * Returns 0 if no auxiliary data exists.
951+ */
952+ public long getAuxDataAddress () {
953+ return auxBuffer != null ? auxBuffer .pageAddress () : 0 ;
954+ }
955+
946956 /**
947957 * Returns the total bytes buffered in this column's storage.
948958 */
@@ -969,14 +979,6 @@ public long getBufferedBytes() {
969979 return bytes ;
970980 }
971981
972- /**
973- * Returns the off-heap address of the auxiliary data buffer (global symbol IDs).
974- * Returns 0 if no auxiliary data exists.
975- */
976- public long getAuxDataAddress () {
977- return auxBuffer != null ? auxBuffer .pageAddress () : 0 ;
978- }
979-
980982 /**
981983 * Returns the off-heap address of the column data buffer.
982984 */
0 commit comments