dvdbmanager

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2024 License: MIT Imports: 15 Imported by: 1

Documentation

Index

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 RecordCreate(table string, body string, newId string) interface{}

func RecordDelete

func RecordDelete(table string, keys string) interface{}

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

func RecordUpdate(table string, body string) interface{}

Types

type FormatDescription

type FormatDescription struct {
	DataPrefix   string
	Extension    string
	FormatLetter string
	Transform    int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL