MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / buildColumns

Function buildColumns

console/src/api/mocks/buildSqlQueryHandler.ts:371–385  ·  view source on GitHub ↗
(
  columns: Array<string | Partial<Column>>,
)

Source from the content-addressed store, hash-verified

369}
370
371export function buildColumns(
372 columns: Array<string | Partial<Column>>,
373): Column[] {
374 return columns.map((c) => {
375 if (typeof c === "string") {
376 return { name: c, ...DEFAULT_TYPE };
377 }
378 return {
379 name: c.name ?? "",
380 type_oid: c.type_oid ?? MzDataType.text,
381 type_len: c.type_len ?? -1,
382 type_mod: c.type_mod ?? -1,
383 };
384 });
385}
386
387export function buildColumn(column: Partial<Column>): Column {
388 return {

Calls 1

mapMethod · 0.45

Tested by 3

setupSourceOverviewPageFunction · 0.72
setupSourceErrorsPageFunction · 0.72
setupSinkDetailPageFunction · 0.72