EdiRec *espCreateRec(HttpConn *conn, cchar *tableName, MprHash *params) { Edi *edi; EdiRec *rec; edi = espGetDatabase(conn); if ((rec = ediCreateRec(edi, tableName)) == 0) { return 0; } ediSetFields(rec, params); return espSetRec(conn, rec); }
PUBLIC EdiRec *setRec(EdiRec *rec) { return espSetRec(getStream(), rec); }
EdiRec *espReadRecByKey(HttpConn *conn, cchar *tableName, cchar *key) { return espSetRec(conn, ediReadRec(espGetDatabase(conn), tableName, key)); }
EdiRec *espReadRec(HttpConn *conn, cchar *tableName) { return espSetRec(conn, ediReadRec(espGetDatabase(conn), tableName, espGetParam(conn, "id", NULL))); }
EdiRec *espReadRecWhere(HttpConn *conn, cchar *tableName, cchar *fieldName, cchar *operation, cchar *value) { return espSetRec(conn, ediReadOneWhere(espGetDatabase(conn), tableName, fieldName, operation, value)); }
PUBLIC EdiRec *setRec(EdiRec *rec) { return espSetRec(getConn(), rec); }