44 lines
1.3 KiB
TypeScript
44 lines
1.3 KiB
TypeScript
// import sqlGenerator from "../../functions/dsql/sql/sql-generator";
|
|
// import { DsqlCrudParam } from "../../types";
|
|
// import connDbHandler, { ConnDBHandlerQueryObject } from "../db/conn-db-handler";
|
|
// import { DsqlCrudReturn } from "./crud";
|
|
|
|
// export default async function dsqlCrudBatchGet({
|
|
// batchQuery,
|
|
// }: DsqlCrudParam<any>): Promise<DsqlCrudReturn> {
|
|
// try {
|
|
// const queryObjects = batchQuery?.map((q) =>
|
|
// sqlGenerator({
|
|
// tableName: q.tableName,
|
|
// genObject: q,
|
|
// })
|
|
// );
|
|
|
|
// const DB_CONN = global.DSQL_READ_ONLY_DB_CONN || global.DSQL_DB_CONN;
|
|
|
|
// let connQueries: ConnDBHandlerQueryObject[] | undefined =
|
|
// queryObjects?.map((q) => ({
|
|
// query: q.string,
|
|
// values: q.values,
|
|
// }));
|
|
|
|
// if (!connQueries) return null;
|
|
|
|
// const res = (await connDbHandler(DB_CONN, connQueries)) as any[][];
|
|
|
|
// const isSuccess = Array.isArray(res) && Array.isArray(res[0]);
|
|
|
|
// if (!isSuccess) return null;
|
|
|
|
// return {
|
|
// success: isSuccess,
|
|
// batchPayload: isSuccess ? res : null,
|
|
// };
|
|
// } catch (error: any) {
|
|
// return {
|
|
// success: false,
|
|
// error: error.message,
|
|
// };
|
|
// }
|
|
// }
|