package
1.5.0
Repository: https://github.com/quintans/gosql.git
Documentation: pkg.go.dev

# Functions

the args can be Columns, Tokens, nil or primitives.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
pass nil to ignore column.
From the lists of Foreign Keys (paths) groups, gets the Foreign Keys matching the longest common path that is possible to traverse with the supplied Foreign Keys param cachedAssociation: lists of Foreign Keys (paths) groups param associations: matching Foreign Keys (paths) groups return Foreign Keys: matching the longest common path that is possible to traverse.
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
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
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
No description provided by the author
the args can be Columns, Tokens, nil or primitives.
the args can be Columns, Tokens, nil or primitives.
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
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
No description provided by the author
No description provided by the author
No description provided by the author
since the creation of the list is managed outside the reue flag is set to false.
No description provided by the author
No description provided by the author
No description provided by the author
Creates a many to many association by using the relations defined in each association.
No description provided by the author
No description provided by the author
param originalSql: the SQL statement that is being (or is to be) parsed.
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
No description provided by the author
No description provided by the author
NewTransactionManager creates a new Transaction Manager.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FUNCTION =======================.
Parse the SQL statement and locate any placeholders or named parameters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Parse the SQL statement and locate any placeholders or named parameters.
No description provided by the author
No description provided by the author
No description provided by the author
converts SQL with named parameters to the specialized Database placeholders param sql The SQL to be converted param params The named parameters and it's values @return The {@link RawSql} with the result.
No description provided by the author
No description provided by the author

# Constants

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
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
Set of characters that qualify as parameter separators, indicating that a parameter name in a SQL String has ended.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
Set of characters that qualify as comment or quotes starting characters.
Set of characters that at are the corresponding comment or quotes ending characters.
entity mapping.
No description provided by the author
No description provided by the author
No description provided by the author
value is injected to the SQL as is.
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
No description provided by the author
COUNT(*).
COUNT(COLUMN).
No description provided by the author
CONDITIONS.
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
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
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
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
No description provided by the author
sets a predefined value.
No description provided by the author
parameter.
No description provided by the author
sets a predefined value.
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
No description provided by the author

# Structs

This struct gives the SAME alias when traversing the JOINS Note: two lists of joins (a path), they have diferent FK alias from the moment they differ */.
No description provided by the author
No description provided by the author
No description provided by the author
can hold a Column, a Token or any constante.
The objective of this structure is to maintain state, while crawling the associations and building the entity tree, after an sql select This way it is possible to hint the row transformers wich paths to follow.
No description provided by the author
* Criteria */.
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
No description provided by the author
No description provided by the author
extends EntityTransformer.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Holds information about a parsed SQL statement.
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
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
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
No description provided by the author

# Interfaces

Converter converts the data stored in the database into the data stored in the struct and vice-versa.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Interface that a struct must implement to inform what columns where changed.
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
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

# Type aliases

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