package
2.2.6+incompatible
Repository: https://github.com/sergeycherepanov/cells.git
Documentation: pkg.go.dev

# Packages

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

# Functions

QueryStringFromExpression finally builds a full SELECT from a Goqu Expression.
DeleteStringFromExpression creates sql for DELETE FROM expression.
Execute a set of migrations Will apply at most `max` migrations.
Execute a set of migrations Returns the number of applied migrations.
GetExpressionForString creates correct goqu.Expression for field + string value.
GetQueryValueFor field value.
JoinConditionsWithParenthesis 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.
Plan a migration.
QueryStringFromExpression finally builds a full SELECT from a Goqu Expression.
SetSchema sets the name of a schema that the migration table be referenced.
Set the name of the table used to store migration info.
UnlockMigratePackage frees the global lock on rubenv/migrate package.

# Variables

No description provided by the author

# Structs

Handler for the main functions of the DAO.
Migrations from a packr box.

# Interfaces

BatchReceiver interface.
BatchSender interface.
DAO interface definition.
Enquirer interface.
ExpressionConverter ...
Expressioner ...
No description provided by the author
Avoids pulling in the packr library for everyone, mimicks the bits of packr.Box that we need.
No description provided by the author