MCPcopy
hub / github.com/cita-777/metapi / serializeColumnValue

Function serializeColumnValue

src/server/services/databaseMigrationService.ts:142–152  ·  view source on GitHub ↗
(
  table: string,
  column: string,
  value: unknown,
  contract: SchemaContractShape = schemaContract,
)

Source from the content-addressed store, hash-verified

140}
141
142function serializeColumnValue(
143 table: string,
144 column: string,
145 value: unknown,
146 contract: SchemaContractShape = schemaContract,
147): string | null {
148 if (getColumnLogicalType(table, column, contract) === 'json') {
149 return serializeJsonColumnValue(value);
150 }
151 return asNullableString(value);
152}
153
154function toJsonString(value: unknown): string {
155 return JSON.stringify(value ?? null);

Callers 1

buildStatementsFunction · 0.85

Calls 3

getColumnLogicalTypeFunction · 0.85
serializeJsonColumnValueFunction · 0.85
asNullableStringFunction · 0.85

Tested by

no test coverage detected