Documentation
¶
Index ¶
- Constants
- Variables
- func CreateEnvironmentForPreviousCurrent(previousRecord *dvevaluation.DvVariable, ...) *dvevaluation.DvObject
- func CreateOrUpdateByConditionsAndUpdateFields(table string, row *dvevaluation.DvVariable, conditions []string, ...) (*dvevaluation.DvVariable, error)
- func CreateOrUpdateByConditionsAndUpdateFieldsForFolder(path string, record *dvevaluation.DvVariable, conditions []string, ...) (*dvevaluation.DvVariable, error)
- func CreateOrUpdateByConditionsAndUpdateFieldsForJson(path string, record *dvevaluation.DvVariable, conditions []string, ...) (*dvevaluation.DvVariable, error)
- func DbManagerInit(conf []*dvcontext.DatabaseConfig)
- func RecordBind(table string, items *dvevaluation.DvVariable, kind string, fields string) (res *dvevaluation.DvVariable, err error)
- func RecordCreate(table string, body string, newId string) interface{}
- func RecordDelete(table string, keys string) interface{}
- func RecordReadAll(table string) (*dvevaluation.DvVariable, error)
- func RecordReadOne(table string, key interface{}) (*dvevaluation.DvVariable, error)
- func RecordScan(table string, fields string) (res *dvevaluation.DvVariable, err error)
- func RecordUpdate(table string, body string) interface{}
- type FormatDescription
Constants ¶
View Source
const ( KindFile = "file" KindFolder = "folder" KindWebFile = "fileweb" )
View Source
const ( TRANSFORM_BASE64 = iota TRANSFORM_MOVE_FILE )
Variables ¶
View Source
var FormatDefinitions = []*FormatDescription{ { DataPrefix: "data:image/png;base64,", Extension: ".png", FormatLetter: "i", Transform: TRANSFORM_BASE64, }, { DataPrefix: "data:image/jpeg;base64,", Extension: ".jpg", FormatLetter: "i", Transform: TRANSFORM_BASE64, }, { DataPrefix: "data:image/gif;base64,", Extension: ".gif", FormatLetter: "i", Transform: TRANSFORM_BASE64, }, { DataPrefix: "data:video/mp4;base64,", Extension: ".mp4", FormatLetter: "v", Transform: TRANSFORM_BASE64, }, { DataPrefix: "data:video/ogg;base64,", Extension: ".ogg", FormatLetter: "v", Transform: TRANSFORM_BASE64, }, { DataPrefix: "data:video/webm;base64,", Extension: ".webm", FormatLetter: "v", Transform: TRANSFORM_BASE64, }, }
View Source
var LogLevel = true
Functions ¶
func CreateEnvironmentForPreviousCurrent ¶
func CreateEnvironmentForPreviousCurrent(previousRecord *dvevaluation.DvVariable, currentRecord *dvevaluation.DvVariable) *dvevaluation.DvObject
func CreateOrUpdateByConditionsAndUpdateFields ¶
func CreateOrUpdateByConditionsAndUpdateFields(table string, row *dvevaluation.DvVariable, conditions []string, fields []string) (*dvevaluation.DvVariable, error)
func CreateOrUpdateByConditionsAndUpdateFieldsForFolder ¶
func CreateOrUpdateByConditionsAndUpdateFieldsForFolder(path string, record *dvevaluation.DvVariable, conditions []string, fields []string, keyFirst string, version string) (*dvevaluation.DvVariable, error)
func CreateOrUpdateByConditionsAndUpdateFieldsForJson ¶
func CreateOrUpdateByConditionsAndUpdateFieldsForJson(path string, record *dvevaluation.DvVariable, conditions []string, fields []string, keyFirst string, version string) (*dvevaluation.DvVariable, error)
func DbManagerInit ¶
func DbManagerInit(conf []*dvcontext.DatabaseConfig)
func RecordBind ¶
func RecordBind(table string, items *dvevaluation.DvVariable, kind string, fields string) (res *dvevaluation.DvVariable, err error)
func RecordCreate ¶
func RecordDelete ¶
func RecordReadAll ¶
func RecordReadAll(table string) (*dvevaluation.DvVariable, error)
func RecordReadOne ¶
func RecordReadOne(table string, key interface{}) (*dvevaluation.DvVariable, error)
func RecordScan ¶
func RecordScan(table string, fields string) (res *dvevaluation.DvVariable, err error)
func RecordUpdate ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.