CoolFace
Apppublic

AK-21/Graphite-Industrial-Intelligence

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes
table.cjs113 linesDownload Raw Back to drizzle-orm
1"use strict";2var __defProp = Object.defineProperty;3var __getOwnPropDesc = Object.getOwnPropertyDescriptor;4var __getOwnPropNames = Object.getOwnPropertyNames;5var __hasOwnProp = Object.prototype.hasOwnProperty;6var __export = (target, all) => {7  for (var name in all)8    __defProp(target, name, { get: all[name], enumerable: true });9};10var __copyProps = (to, from, except, desc) => {11  if (from && typeof from === "object" || typeof from === "function") {12    for (let key of __getOwnPropNames(from))13      if (!__hasOwnProp.call(to, key) && key !== except)14        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });15  }16  return to;17};18var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);19var table_exports = {};20__export(table_exports, {21  BaseName: () => BaseName,22  Columns: () => Columns,23  ExtraConfigBuilder: () => ExtraConfigBuilder,24  ExtraConfigColumns: () => ExtraConfigColumns,25  IsAlias: () => IsAlias,26  OriginalName: () => OriginalName,27  Schema: () => Schema,28  Table: () => Table,29  getTableName: () => getTableName,30  getTableUniqueName: () => getTableUniqueName,31  isTable: () => isTable32});33module.exports = __toCommonJS(table_exports);34var import_entity = require("./entity.cjs");35var import_table_utils = require("./table.utils.cjs");36const Schema = Symbol.for("drizzle:Schema");37const Columns = Symbol.for("drizzle:Columns");38const ExtraConfigColumns = Symbol.for("drizzle:ExtraConfigColumns");39const OriginalName = Symbol.for("drizzle:OriginalName");40const BaseName = Symbol.for("drizzle:BaseName");41const IsAlias = Symbol.for("drizzle:IsAlias");42const ExtraConfigBuilder = Symbol.for("drizzle:ExtraConfigBuilder");43const IsDrizzleTable = Symbol.for("drizzle:IsDrizzleTable");44class Table {45  static [import_entity.entityKind] = "Table";46  /** @internal */47  static Symbol = {48    Name: import_table_utils.TableName,49    Schema,50    OriginalName,51    Columns,52    ExtraConfigColumns,53    BaseName,54    IsAlias,55    ExtraConfigBuilder56  };57  /**58   * @internal59   * Can be changed if the table is aliased.60   */61  [import_table_utils.TableName];62  /**63   * @internal64   * Used to store the original name of the table, before any aliasing.65   */66  [OriginalName];67  /** @internal */68  [Schema];69  /** @internal */70  [Columns];71  /** @internal */72  [ExtraConfigColumns];73  /**74   *  @internal75   * Used to store the table name before the transformation via the `tableCreator` functions.76   */77  [BaseName];78  /** @internal */79  [IsAlias] = false;80  /** @internal */81  [IsDrizzleTable] = true;82  /** @internal */83  [ExtraConfigBuilder] = void 0;84  constructor(name, schema, baseName) {85    this[import_table_utils.TableName] = this[OriginalName] = name;86    this[Schema] = schema;87    this[BaseName] = baseName;88  }89}90function isTable(table) {91  return typeof table === "object" && table !== null && IsDrizzleTable in table;92}93function getTableName(table) {94  return table[import_table_utils.TableName];95}96function getTableUniqueName(table) {97  return `${table[Schema] ?? "public"}.${table[import_table_utils.TableName]}`;98}99// Annotate the CommonJS export names for ESM import in node:1000 && (module.exports = {101  BaseName,102  Columns,103  ExtraConfigBuilder,104  ExtraConfigColumns,105  IsAlias,106  OriginalName,107  Schema,108  Table,109  getTableName,110  getTableUniqueName,111  isTable112});113//# sourceMappingURL=table.cjs.map