burgervasup.blogg.se

Ediload
Ediload











Literal schema in ediOpen source parameter.įield flag Column must not be null (not implemented).įield flag Field is read-only (not implemented).Īdd a validation. Grid contains pure database records, must not be modified. Write a formatted value to a database table field.įield flag Automatic increments on new row.Īuto-save database if modified in memory. Set record fields without writing to the database.Ĭreate a private database for each client.Ĭontrol whether the database accepts updates.ĮdiUpdateField( Edi *edi, cchar *tableName, cchar *key, cchar *fieldName, cchar *value)ĮdiUpdateFieldFmt( Edi *edi, cchar *tableName, cchar *key, cchar *fieldName, cchar *fmt. Set a record field using a format string.ĮdiSetFields( EdiRec *rec, MprJson *data) Set a record field without writing to the database.ĮdiSetFieldFmt( EdiRec *rec, cchar *fieldName, cchar *fmt. Save in-memory database contents to disk.ĮdiSetField( EdiRec *rec, cchar *fieldName, cchar *value) Read a formatted field from the database.ĮdiReadRec( Edi *edi, cchar *tableName, cchar *key)ĮdiReadTable( Edi *edi, cchar *tableName),ME_DEPRECATED("Use,ediFindGrid,instead")ĮdiReadWhere( Edi *edi, cchar *tableName, cchar *fieldName, cchar *operation, cchar *value),ME_DEPRECATED("Use,ediFindRec,instead")Ĭonvert an EDI database record into a JSON string.ĮdiRemoveIndex( Edi *edi, cchar *tableName, cchar *indexName)ĮdiRemoveRec( Edi *edi, cchar *tableName, cchar *key)ĭelete a row in a database table identified by a key value.ĮdiRemoveTable( Edi *edi, cchar *tableName)ĮdiRenameColumn( Edi *edi, cchar *tableName, cchar *columnName, cchar *newColumnName)ĮdiRenameTable( Edi *edi, cchar *tableName, cchar *newTableName) Manage an EdiRec instance for garbage collection.ĮdiOpen( cchar *source, cchar *provider, int flags)ĮdiQuery( Edi *edi, cchar *cmd, int argc, cchar **argv, va_list vargs)ĮdiReadField( Edi *edi, cchar *tableName, cchar *key, cchar *fieldName)ĮdiReadFieldValue( Edi *edi, cchar *fmt, cchar *tableName, cchar *key, cchar *fieldName, cchar *defaultValue) Make a JSON container of property values.ĮdiMakeRecFromJson( cchar *tableName, MprJson *fields) Get the schema for a record and format as JSON.ĮdiGetTableDimensions( Edi *edi, cchar *tableName, int *numRows, int *numCols)ĮdiGetTableSchemaAsJson( Edi *edi, cchar *tableName)Ĭonvert an EDI database grid into a JSON string.ĮdiLookupField( Edi *edi, cchar *tableName, cchar *fieldName) Get the next record in a grid This is used as an iterator. Get the next field in a record This is used as an iterator.ĮdiGetNextRec( EdiGrid *grid, EdiRec *rec) Get the schema for a grid and format as JSON.ĮdiGetNextField( EdiRec *rec, EdiField *fp, int offset) )ĮdiAddIndex( Edi *edi, cchar *tableName, cchar *columnName, cchar *indexName)ĮdiAddProvider(struct EdiProvider *provider)ĮdiAddValidation( Edi *edi, cchar *name, cchar *tableName, cchar *columnName, cvoid *data)ĮdiChangeColumn( Edi *edi, cchar *tableName, cchar *columnName, int type, int flags)ĮdiCreateBareGrid( Edi *edi, cchar *tableName, int nrows)ĮdiCreateBareRec( Edi *edi, cchar *tableName, int nfields)ĮdiCreateRec( Edi *edi, cchar *tableName)Ĭreate a new record based on the table's schema.ĮdiDefineMigration(struct Edi *edi, EdiMigration forw, EdiMigration back)ĮdiDefineValidation( cchar *name, EdiValidationProc vfn)ĮdiDumpGrid( cchar *message, EdiGrid *grid)ĮdiFilterGridFields( EdiGrid *grid, cchar *fields, int include)ĮdiFilterRecFields( EdiRec *rec, cchar *fields, int include)ĮdiFindGrid( Edi *edi, cchar *tableName, cchar *query)ĮdiFindRec( Edi *edi, cchar *tableName, cchar *query)ĮdiFindRecWhere( Edi *edi, cchar *tableName, cchar *fieldName, cchar *operation, cchar *value),ME_DEPRECATED("Use,ediFindGrid,instead")ĮdiFormatField( cchar *fmt, EdiField *fp)ĮdiGetColumnSchema( Edi *edi, cchar *tableName, cchar *columnName, int *type, int *flags, int *cid)ĮdiGetColumns( Edi *edi, cchar *tableName)ĮdiGetField( EdiRec *rec, cchar *fieldName)ĮdiGetFieldType( EdiRec *rec, cchar *fieldName)ĮdiGetFieldValue( EdiRec *rec, cchar *fieldName) EdRemoveColumn( Edi *edi, cchar *tableName, cchar *columnName)ĮdiAddColumn( Edi *edi, cchar *tableName, cchar *columnName, int type, int flags)ĮdiAddFieldError(struct EdiRec *rec, cchar *field, cchar *fmt.













Ediload