package
4.4.10
Repository: https://github.com/pydio/cells.git
Documentation: pkg.go.dev

# Packages

* Copyright (c) 2019-2021.
No description provided by the author
Package resources provides ready-to-use SQL schemes and DAOs for attaching resource policies to any data.

# Functions

CountStringFromExpression finally builds a full SELECT count(*) from a Goqu Expression.
DeleteStringFromExpression creates sql for DELETE FROM expression.
ExecMax execute a set of migrations Will apply at most `max` migrations.
ExecMigration Execute a set of migrations Returns the number of applied migrations.
GetExpressionForString creates correct goqu.Expression for field + string value.
GetQueryValueFor field value.
No description provided by the author
JoinWheresWithParenthesis joins conditions using parenthesis if there are many, or no parenthesis if there is just one, and prepend the WHERE keyword to the string.
LockMigratePackage sets a global lock on rubenv/migrate package.
No description provided by the author
NewDAOQuery adds database functionality to a Query proto message.
NewQueryBuilder generates SQL request from object.
PlanMigration plans a migration.
QueryStringFromExpression finally builds a full SELECT from a Goqu Expression.
RetryTxOnDeadlock creates a transaction and automatically retries it *if error is '1213: Deadlock found'*.
UnlockMigratePackage frees the global lock on rubenv/migrate package.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

FSMigrationSource is a set of migrations loaded from a packr box.
Handler for the main functions of the DAO.
No description provided by the author

# Interfaces

BatchReceiver interface.
BatchSender interface.
DAO interface definition.
Enquirer interface.
ExpressionConverter ...
Expressioner ...
No description provided by the author
No description provided by the author
No description provided by the author