MCPcopy Create free account
hub / github.com/outerbase/studio / selectFrom

Function selectFrom

src/drivers/query-builder.ts:44–61  ·  view source on GitHub ↗
(
  dialect: BaseDriver,
  schema: string,
  table: string,
  where: Record<string, unknown>,
  options?: { limit?: number; offset?: number }
)

Source from the content-addressed store, hash-verified

42}
43
44export function selectFrom(
45 dialect: BaseDriver,
46 schema: string,
47 table: string,
48 where: Record<string, unknown>,
49 options?: { limit?: number; offset?: number }
50): string {
51 return [
52 "SELECT",
53 "*",
54 "FROM",
55 `${dialect.escapeId(schema)}.${dialect.escapeId(table)}`,
56 generateWhere(dialect, where),
57 generateLimit(options?.limit, options?.offset),
58 ]
59 .filter(Boolean)
60 .join(" ");
61}
62
63export function insertInto(
64 dialect: BaseDriver,

Callers

nothing calls this directly

Calls 3

generateWhereFunction · 0.85
generateLimitFunction · 0.85
escapeIdMethod · 0.45

Tested by

no test coverage detected