forge-sql-orm
Version:
Drizzle ORM integration for Atlassian @forge/sql. Provides a custom driver, schema migration, two levels of caching (local and global via @forge/kvs), optimistic locking, and query analysis.
1,402 lines • 322 kB
TypeScript
import { Table } from "drizzle-orm";
export declare const migrations: import("drizzle-orm/mysql-core").MySqlTableWithColumns<{
name: "__migrations";
schema: undefined;
columns: {
id: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "id";
tableName: "__migrations";
dataType: "number";
columnType: "MySqlBigInt53";
data: number;
driverParam: string | number;
notNull: true;
hasDefault: true;
isPrimaryKey: true;
isAutoincrement: true;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
name: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "name";
tableName: "__migrations";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: true;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
migratedAt: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "migratedAt";
tableName: "__migrations";
dataType: "date";
columnType: "MySqlTimestamp";
data: Date;
driverParam: string | number;
notNull: true;
hasDefault: true;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
};
dialect: "mysql";
}>;
export declare const slowQuery: import("drizzle-orm/mysql-core").MySqlTableWithColumns<{
name: "CLUSTER_SLOW_QUERY";
schema: "information_schema";
columns: {
time: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlTimestampString";
data: string;
driverParam: string | number;
notNull: true;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
txnStartTs: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Txn_start_ts";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
user: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "User";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
host: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Host";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
connId: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Conn_ID";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
sessionAlias: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Session_alias";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
execRetryCount: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Exec_retry_count";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
execRetryTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Exec_retry_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
queryTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Query_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
parseTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Parse_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
compileTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Compile_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
rewriteTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Rewrite_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
preprocSubqueries: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Preproc_subqueries";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
preprocSubqueriesTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Preproc_subqueries_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
optimizeTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Optimize_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
waitTs: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Wait_TS";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
prewriteTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Prewrite_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
waitPrewriteBinlogTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Wait_prewrite_binlog_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
commitTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Commit_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
getCommitTsTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Get_commit_ts_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
commitBackoffTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Commit_backoff_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
backoffTypes: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Backoff_types";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
resolveLockTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Resolve_lock_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
localLatchWaitTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Local_latch_wait_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
writeKeys: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Write_keys";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
writeSize: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Write_size";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
prewriteRegion: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Prewrite_region";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
txnRetry: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Txn_retry";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
processTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Process_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
waitTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Wait_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
backoffTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Backoff_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
lockKeysTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "LockKeys_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
requestCount: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Request_count";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
totalKeys: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Total_keys";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
processKeys: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Process_keys";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
rocksdbDeleteSkippedCount: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Rocksdb_delete_skipped_count";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
rocksdbKeySkippedCount: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Rocksdb_key_skipped_count";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
rocksdbBlockCacheHitCount: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Rocksdb_block_cache_hit_count";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
rocksdbBlockReadCount: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Rocksdb_block_read_count";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
rocksdbBlockReadByte: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Rocksdb_block_read_byte";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
db: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "DB";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
indexNames: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Index_names";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
isInternal: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Is_internal";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
digest: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Digest";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
stats: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Stats";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copProcAvg: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_proc_avg";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copProcP90: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_proc_p90";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copProcMax: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_proc_max";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copProcAddr: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_proc_addr";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copWaitAvg: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_wait_avg";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copWaitP90: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_wait_p90";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copWaitMax: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_wait_max";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
copWaitAddr: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Cop_wait_addr";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
memMax: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Mem_max";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
diskMax: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Disk_max";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
kvTotal: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "KV_total";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
pdTotal: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "PD_total";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
backoffTotal: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Backoff_total";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
writeSqlResponseTotal: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Write_sql_response_total";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
resultRows: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Result_rows";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "bigint";
columnType: "MySqlBigInt64";
data: bigint;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
warnings: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Warnings";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlText";
data: string;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
backoffDetail: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Backoff_Detail";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
prepared: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Prepared";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
succ: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Succ";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
isExplicitTxn: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "IsExplicitTxn";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
isWriteCacheTable: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "IsWriteCacheTable";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
planFromCache: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Plan_from_cache";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
planFromBinding: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Plan_from_binding";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
hasMoreResults: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Has_more_results";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "boolean";
columnType: "MySqlBoolean";
data: boolean;
driverParam: number | boolean;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
resourceGroup: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Resource_group";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
requestUnitRead: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Request_unit_read";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
requestUnitWrite: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Request_unit_write";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
timeQueuedByRc: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Time_queued_by_rc";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
tidbCpuTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Tidb_cpu_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
tikvCpuTime: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Tikv_cpu_time";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "number";
columnType: "MySqlDouble";
data: number;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: undefined;
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
plan: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Plan";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlText";
data: string;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
planDigest: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Plan_digest";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlVarChar";
data: string;
driverParam: string | number;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
enumValues: [string, ...string[]];
baseColumn: never;
identity: undefined;
generated: undefined;
}, {}, {}>;
binaryPlan: import("drizzle-orm/mysql-core").MySqlColumn<{
name: "Binary_plan";
tableName: "CLUSTER_SLOW_QUERY";
dataType: "string";
columnType: "MySqlText";
data: string;
driverParam: string;
notNull: false;
hasDefault: false;
isPrimaryKey: false;
isAutoincrement: false;
hasRuntimeDefault: false;
en