Documentation
¶
Index ¶
- func ValidateCompositeUnique(model *parser.ModelNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
- func ValidateComputedExpression(schema []*parser.AST, model *parser.ModelNode, field *parser.FieldNode, ...) ([]*errorhandling.ValidationError, error)
- func ValidateDefaultExpression(schema []*parser.AST, field *parser.FieldNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
- func ValidatePermissionActions(expression *parser.Expression) ([]*errorhandling.ValidationError, error)
- func ValidatePermissionExpression(schema []*parser.AST, model *parser.ModelNode, action *parser.ActionNode, ...) ([]*errorhandling.ValidationError, error)
- func ValidatePermissionRoles(schema []*parser.AST, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
- func ValidateSetExpression(schema []*parser.AST, action *parser.ActionNode, lhs *parser.Expression, ...) ([]*errorhandling.ValidationError, error)
- func ValidateWhereExpression(schema []*parser.AST, action *parser.ActionNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateCompositeUnique ¶
func ValidateCompositeUnique(model *parser.ModelNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidateComputedExpression ¶
func ValidateComputedExpression(schema []*parser.AST, model *parser.ModelNode, field *parser.FieldNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidateDefaultExpression ¶
func ValidateDefaultExpression(schema []*parser.AST, field *parser.FieldNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidatePermissionActions ¶
func ValidatePermissionActions(expression *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidatePermissionExpression ¶
func ValidatePermissionExpression(schema []*parser.AST, model *parser.ModelNode, action *parser.ActionNode, job *parser.JobNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidatePermissionRoles ¶
func ValidatePermissionRoles(schema []*parser.AST, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidateSetExpression ¶
func ValidateSetExpression(schema []*parser.AST, action *parser.ActionNode, lhs *parser.Expression, rhs *parser.Expression) ([]*errorhandling.ValidationError, error)
func ValidateWhereExpression ¶
func ValidateWhereExpression(schema []*parser.AST, action *parser.ActionNode, expression *parser.Expression) ([]*errorhandling.ValidationError, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.