feat: dumper data type handling

This commit is contained in:
SPRINX0\prochazka
2025-01-23 15:47:13 +01:00
committed by Nybkox
parent bcf89b1f09
commit 09fa3ce438
6 changed files with 39 additions and 6 deletions

View File

@@ -70,7 +70,7 @@ export class SqlDumper implements AlterProcessor {
putByteArrayValue(value) {
this.put('^null');
}
putValue(value) {
putValue(value, dataType = null) {
if (value === null) this.put('^null');
else if (value === true) this.putRaw('1');
else if (value === false) this.putRaw('0');
@@ -117,6 +117,9 @@ export class SqlDumper implements AlterProcessor {
case 'v':
this.putValue(value);
break;
case 'V':
this.putValue(value.value, value.dataType);
break;
case 'c':
value(this);
break;