UNPKG

lambdaorm-base

Version:
69 lines (68 loc) 1.8 kB
export declare enum SentenceCategory { undefined = "undefined", select = "select", insert = "insert", upsert = "upsert", update = "update", delete = "delete", truncate = "truncate", create = "create", add = "add", alter = "alter", drop = "drop" } export declare enum SentenceType { dql = "dql",// SELECT statements dml = "dml",// INSERT, UPDATE, DELETE statements ddl = "ddl",// CREATE, ALTER, DROP statements metadata = "metadata" } export declare enum SentenceAction { undefined = "undefined", select = "select", insert = "insert", insertConditional = "insertConditional", bulkInsert = "bulkInsert", bulkDelete = "bulkDelete", update = "update", upsert = "upsert", delete = "delete", merge = "merge", bulkMerge = "bulkMerge", truncateEntity = "truncateEntity", createEntity = "createEntity", createSequence = "createSequence", createFk = "createFk", createIndex = "createIndex", alterProperty = "alterProperty", addProperty = "addProperty", addPk = "addPk", addUk = "addUk", addFk = "addFk", dropSequence = "dropSequence", dropEntity = "dropEntity", dropProperty = "dropProperty", dropPk = "dropPk", dropUk = "dropUk", dropFk = "dropFk", dropIndex = "dropIndex", objects = "objects", tables = "tables", views = "views", sequences = "sequences", indexes = "indexes", primaryKeys = "primaryKeys", uniqueKeys = "uniqueKeys", foreignKeys = "foreignKeys", partitions = "partitions" } export interface SentenceInfo { entity: string; action: SentenceAction; category: SentenceCategory; type: SentenceType; read: boolean; write: boolean; ddl: boolean; dml: boolean; }